當前位置:首頁 » 股票漲停 » xml是什麼股票軟體使用

xml是什麼股票軟體使用

發布時間: 2021-12-03 10:59:36

㈠ xml到底是什麼主要用於什麼用途

XML DOM XML DOM 定義了訪問和處理 XML 文檔的標准方法。
XML DOM 是 XML Document Object Model 的縮寫,即 XML 文檔對象模型。
一、DOM 簡介
什麼是 DOM?
DOM 是 W3C(萬維網聯盟) 的推薦標准。
DOM 定義了訪問諸如 XML 和 XHTML 文檔的標准。
「W3C 文檔對象模型(DOM)是一個使程序和腳本有能力動態地訪問和更新文檔的內容、結構以及樣式的平台和語言中立的介面。」
W3C DOM 被分為 3 個不同的部分/級別(parts / levels):
核心 DOM
用於任何結構化文檔的標准模型
XML DOM
用於 XML 文檔的標准模型
HTML DOM
用於 HTML 文檔的標准模型
DOM 定義了所有文檔元素的對象和屬性,以及訪問它們的方法(介面)。
什麼是 HTML DOM?
HTML DOM 定義了所有 HTML 元素的對象和屬性,以及訪問它們的方法(介面)。
什麼是 XML DOM?
XML DOM 是:
用於 XML 的標准對象模型
用於 XML 的標准編程介面
中立於平台和語言
W3C 的標准
XML DOM 定義了所有 XML 元素的對象和屬性,以及訪問它們的方法(介面)。
換句話說:
XML DOM 是用於獲取、更改、添加或刪除 XML 元素的標准。
二、XML DOM 節點
文檔中的每個成分都是一個節點。
節點
根據 DOM,XML 文檔中的每個成分都是一個節點。
DOM 是這樣規定的:
整個文檔是一個文檔節點
每個 XML 標簽是一個元素節點
包含在 XML 元素中的文本
DOM 實例
請看下面的 XML 文件 (books.xml):
======================================
<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore>
<book category="COOKING">
<title lang="en">Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
30.00</price>
</book>
<book category="CHILDREN">
<title lang="en">Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
29.99</price>
</book>
<book category="WEB">
<title lang="en">XQuery Kick Start</title>
<author>James McGovern</author>
<author>Per Bothner</author>
<author>Kurt Cagle</author>
<author>James Linn</author>
<author>Vaidyanathan Nagarajan</author>
<year>2003</year>
49.99</price>
</book>
<book category="WEB">
<title lang="en">Learning XML</title>
<author>Erik T. Ray</author>
<year>2003</year>
39.95</price>
</book>
</bookstore>
======================================
在上面的 XML 中,根節點是 <bookstore>。文檔中的所有其他節點都被包含在 <bookstore> 中。
根節點 <bookstore> 有四個 <book> 節點。
第一個 <book> 節點有四個節點:<title>, <author>, <year> 以及 ,其中每個節點都包含一個文本節點,"Everyday Italian", "Giada De Laurentiis", "2005" 以及 "30.00"。
文本總是存儲在文本節點中
在 DOM 處理中一個普遍的錯誤是,認為元素節點包含文本。
不過,元素節點的文本是存儲在文本節點中的。
在這個例子中:<year>2005</year>,元素節點 <year>,擁有一個值為 "2005" 的文本節點。
"2005" 不是 <year> 元素的值!
三、XML DOM 節點樹
XML DOM 把 XML DOM 文檔視為一棵節點樹 (node-tree)。
樹中的所有節點彼此之間都有關系。
XML DOM 節點樹
XML DOM 把 XML 文檔視為一種樹結構。這種樹結構被稱為節點樹。
可通過這棵樹訪問所有節點。可以修改或刪除它們的內容,也可以創建新的元素。
這顆節點樹展示了節點的集合,以及它們之間的聯系。這棵樹從根節點開始,然後在樹的最低層級向文本節點長出枝條
父、子和同級節點
節點樹中的節點彼此之間都有等級關系。
父、子和同級節點用於描述這種關系。父節點擁有子節點,位於相同層級上的子節點稱為同級節點(兄弟或姐妹)。
在節點樹中,頂端的節點成為根節點
根節點之外的每個節點都有一個父節點
節點可以有任何數量的子節點
葉子是沒有子節點的節點
同級節點是擁有相同父節點的節點
因為 XML 數據是按照樹的形式進行構造的,所以可以在不了解樹的確切結構且不了解其中包含的數據類型的情況下,對其進行遍歷。
四、解析 XML DOM
大多數瀏覽器都內建了供讀取和操作 XML 的 XML 解析器。
解析器把 XML 轉換為 JavaScript 可存取的對象。
解析 XML
所有現代瀏覽器都內建了用於讀取和操作 XML 的 XML 解析器。
解析器把 XML 讀入內存,並把它轉換為可被 JavaScript 訪問的 XML DOM 對象。
微軟的 XML 解析器與其他瀏覽器中的解析器是有差異的。微軟的解析器支持對 XML 文件和 XML 字元串(文本)的載入,而其他瀏覽器使用單獨的解析器。不過,所有的解析器都含有遍歷 XML 樹、訪問、插入及刪除節點的函數。
五、javascript操作xml
我們知道XML文檔中,主要是元素節點、屬性節點和文本節點。
下面詳細介紹JavaScript是如何操作它們的。
元素節點:
查找:上一篇已介紹。主要是通過方法getElementsByTagName來查找定位。
例子:
//輸出所有的titles
var t=xmlDoc.getElementsByTagName("title");
for (i=0;i<t.length;i++)
{
document.write(t.childNodes[0].nodeValue);
document.write("<br />");
}
添加:主要是用createElement創建元素,然後用appendChild附加子節點的形式實現。
例子:
var newNode=xmlDoc.createElement("New Element Name");//創建元素節點
var nodeBook =xmlDoc.getElementsByTagName("book")[0];//找到節點book
nodeBook.appendChild(newNode);//把newNode作為子節點追加到父節點book的子節點後面。也就是說,要追加節點,必須先找到父節點。
另外,還可以通過克隆的方式添加節點。
cloneNode() 方法有一個參數(true 或 false)。該參數指示被復制的節點是否包括原節點的所有屬性和子節點。
例子:
oldNode=xmlDoc.getElementsByTagName('book')[0];
newNode=oldNode.cloneNode(true);// 克隆復制原節點以及所有屬性和子節點
xmlDoc.documentElement.appendChild(newNode);
刪除:父節點調用removeChild實現。
例如:
var nodeBook=xmlDoc.getElementsByTagName("book")[0];//找到節點book
xmlDoc.documentElement.removeChild(nodeBook);//刪除根節點下面的第一個book節點
注意:刪除某個節點,它下面的子節點也會被同時刪除。
修改:不允許直接修改元素。若真要修改可以用replaceChild間接完成。
語法是: parentNode. replaceChild(newNode,oldNode)
另外,元素沒有nodeValue。若要修改元素內的文本,如修改<title>hello</title>里的hello,可參考下面的操作文本節點。
文本節點:
查找:查找文本節點不能直接用getElementsByTagName,而是先用它找到元素節點,然後再用childNodes[0]或firstChild來定位文本節點(因為它是以元素節點的第一個子節點的形式存在的),接著再用nodeValue即可得到文本內容。
例子:
var nodeTitle=xmlDoc.getElementsByTagName("title")[0];
var titleTextNode=nodeTitle.childNodes[0];//也可以用firstChild
var theTxt=titleTextNode.nodeValue;
添加:類似於元素的添加方式,但文本的添加是通過createTextNode創建的(note:在XHTML也可以用innerHTML的方式添加)。
例子:
var edition=xmlDoc.createElement("edition");
var newtext=xmlDoc.createTextNode("this is first");
edition.appendChild(newtext);//在操作XHTML時, 上面這兩行可直接用edition.innerHTML=』 this is first』代替;
var nodeBook=xmlDoc.getElementsByTagName("book")[0];
nodeBook.appendChild(edition);
刪除:父節點調用removeChild實現。當然也可以用清空nodeValue的方式實現。如textNode.nodeValue=』』。
修改:textNode.nodeValue=』修改成你想要的文本內容』。
另外,文本節點的修改也可以用replaceData()替換文本節點中的數據。
replaceData() 方法有三個參數:
offset - 在何處開始替換字元。Offset 值以 0 開始。
length - 要替換多少字元 。,
string - 要插入的字元串。
例子:
xmlDoc.getElementsByTagName("title")[0].childNodes[0].replaceData(0,8,"hello");
//note:其實完全可以用substr或者substring事先處理字元串,再賦值給nodeValue
屬性節點:
查找:與元素節點不同,屬性節點擁有文本值。獲取屬性的值的方法,就是獲取它的文本值。可以通過使用 getAttribute() 方法或屬性節點的 nodeValue 屬性來完成這個任務。
例子:
xmlDoc.getElementsByTagName("title")[0].getAttribute("lang");//return 「en」
或者
xmlDoc.getElementsByTagName("title")[0].getAttributeNode("lang"). nodeValue; //return 「en」
添加:用setAttribute或者setAttributeNode實現。
例子:
xmlDoc.getElementsByTagName('book')[0].setAttribute("edition","this is first");
或者
var newAtt=xmlDoc.createAttribute("edition");
newAtt.nodeValue="this is first first";
xmlDoc.getElementsByTagName("title")[0].setAttributeNode(newAtt);
刪除:可用removeAttribute(name)或者removeAttributeNode(node)
例子:
//方式1:removeAttribute
//刪除第一個 <book> 元素中的 "category" 屬性:
xmlDoc.getElementsByTagName("book")[0].removeAttribute("category");
//方式2:removeAttributeNode
//刪除所有 <book> 元素的所有屬性
x=xmlDoc.getElementsByTagName("book");
for (i=0;i<x.length;i++)
{
while (x.attributes.length>0)
{
attnode=x.attributes[0];
old_att=x.removeAttributeNode(attnode);
}
}
修改:通過使用 setAttribute() 方法或屬性節點的 nodeValue 屬性來完成。
例子:
// setAttribute
xmlDoc.getElementsByTagName('book')[0].setAttribute("category","child");
//set nodeValue
var x=xmlDoc.getElementsByTagName("book")[0]
var y=x.getAttributeNode("category");
y.nodeValue="child";

㈡ xml文件用什麼軟體編輯

可以用記事本軟體編輯。具體的操作方法和步驟如下:

1、第一步,右鍵點擊xml文件,然後選擇「打開方式」選項,如下圖所示,然後進入下一步。

㈢ .xml是什麼格式有什麼用,怎麼打開呢

XML有以下幾個優點: 數據是自說明的 數據可用標准工具加以處理 數據可用標准工具查看 用樣式單可容易地生成同樣數據的不同視圖 XML格式的第一條主要好處是數據是自描述的。每個數字的意義是清楚的,且不會錯誤地與數字本身相聯系。當讀取文檔時,用戶了解 2 中的2指的是擊中數而不是得分或是防守。如果鍵入文檔的打字員漏掉了一個數字,不會造成其後的數字都錯了位。HITS就是HITS,即使它前面的RUNS元素丟失也沒關系。 在本書第二部分中,讀者會看到,XML還可以使用DTD來加強限制,使得某些元素,如HITS或RUNS必須存在。 第二條好處是XML提供的數據可用廣泛的具有XML處理能力的工具加以處理,從相當貴的軟體,如Adobe FrameMaker 到免費軟體,如Python和Perl。數據量可以很大,但是數據額外的冗餘就允許使用更多的工具來處理它。 當查看數據時,也同樣有這樣的問題。XML文檔可裝入Internet Explorer 5.0、Mozilla、FrameMaker 5.5.6和許多其他工具,所有這些工具都提供唯一的、有用的一種數據的視圖。數據還可以裝入簡單的文本編輯器中,如vi、BBEdit和TextPad。這就使得數據或多或少的可在多種平台上查看。 使用新軟體也不是獲得數據的不同視圖的唯一方法。在下一節中,我們將為棒球統計數據創建一個樣式單,來提供一種與圖4-1完全不同的查看數據的方法。每當對同一文檔施加不同的樣式單,都可以看到不同圖景。 最後,要向自己發問,文件大小真是很成問題嗎?當前硬碟容量已經相當大了,可以存入大量數據,即使存儲得不太節省也沒有太大的關系。同時,XML文件的壓縮率很大。全部的兩大棒球聯賽1998年統計數據的文檔是653K。如果用gzip 壓縮一下的話,只有66K,幾乎壓縮了90%。先進的HTTP伺服器,如Jigsaw可以發送壓縮文件,而不必解壓縮,因而文檔所用的網路帶寬與其實際信息內容已相當接近。最後,我們不能認為二進制文件格式(特別通用的格式)必定是高效的。包含1998statistics.xml文件同樣數據的Microsoft Excel文件的大小達到了2.37MB,比XML格式大了三倍多。雖然我們能夠創建更為有效的文件格式和編碼方法,但實際上簡單並不是必須的。 http://www.idfree.net/artlist.asp?a_id=410 把數據轉換成XML格式的好處 我們常常會碰到需要處理以各種格式(從以逗號或者製表符做分隔符的文件到更負載的格式)保存或者傳輸的數據的情況,對每一種格式你都需要對應的解析器(parser)。這一缺點減緩了開發進度,而且可能會導致錯誤的發生。一個解決方案就是把常用格式的數據轉化成XML文檔,然後對它進行保存、處理或者轉換成其它格式。 一個實例 現在已經有好多種實現在軟體內部或者軟體之間進行數據保存、導出、導入以及傳輸功能的數據格式。最常見的是定界格式(delimited format),如逗號或者製表符分隔數據格式以及定長數據格式。假設我們有一個地址簿程序,該程序提供把數據導出成逗號分隔以及固定長度這兩種格式的功能。 在逗號分隔格式中,用逗號來分隔同一個數據記錄中的不同欄位,如清單A所示。而在固定長度數據格式中,記錄的每一個欄位都應該有一個標准長度。清單B給出了一個固定長度格式的地址簿。 創建XML文檔 現在,讓我們解析輸入數據並把它轉換成XML文檔。XML文檔(即org.w3c.dom.Document)是全部文檔對象模型(DOM)的原始數據類型,並且它提供了對文檔數據的訪問。 你可以用執行buildDocument(InputStream is)方法來創建與你的數據對應的文檔,如代碼清單C所示。該方法逐行讀取輸入數據流,並根據給定格進行來逐行分析。 如果你想解析分界格式數據,你需要創建構造函數為PlainTextToXmlFormatter(String[ ] colName,String delim)的類的實例,其分界符可以是任何字元串。在固定長度格式的情況下,你應該使用第二種構造函數PlainTextToXmlFormatter(String[ ] colName,int[ ] colLen),它的一個參數為欄位長度數組。在我們所給的地址簿例子中,各欄位的長度分別為10、10、30以及10個字元。參數colName是保存了目標數據記錄的名字的數組,在我們給出的這個例子中,名字分別為名(firstName)、姓(lastName)、email以及電話號碼(phone)。 把數據行轉換為數據符號的實際解析過程也就是執行getStringArray(String read,String delim)或者parseFixedLengthMessage(String read,int[ ] colLen)方法的過程。其返回值是一個String型數組,這個數組是上述兩個方法把給定輸入進行分解而得來的。如果數據格式不對,就會拋出一個例外並且終止解析過錯。調用setSkipError(true)方法就可以忽略例外並完成數據解析過程。調用這個方法可以防止拋出例外,但它仍允許程序向錯誤輸出流列印錯誤信息。 當行被解析成標記後,它們作為XML文檔的元素而加入到XML文檔之中。放入到元素之中的每一行記錄都有一個默認的名字line,你也可以調用setDataLineName()來指定名字。每一個數據記錄都是一個列元素,列元素的名字由相應的類構造函數提供,子元素加到行元素之中。 在輸入數據完全讀取之後,你就得到了一個有效的XML文檔,你可以進一步處理這個文檔。現在,由於數據是按眾所周知的樹狀結構來組織的,因此處理它非常簡單。例如,你可以把這個文檔送交給第三方,只要第三方知道該文檔的文檔類型定義(Document Type Definition ,DTD),那麼他就可以很容易的處理文檔了。你還可以調用writeDocument(Document doc,OutputStream osOut)方法來保存這個文檔。代碼清單D就給出一個把XML文檔保存到一個文件中的例子。 用XSLT轉換來查看數據 你還可以把XML數據轉換成其它格式,並用不同的視圖來表示其內容。最簡單的方法就是使用XSLT轉換,它提供了一種強大的面向樹的轉換語言實現,可以把使用一種詞彙表的XML實例轉換成簡單文本、HTML或者使用其它詞彙表的XML。 對給定的XML輸入,你可以用XSLT語言來創建你所期望的輸出。例如,通過執行transformData(InputStream xmlIn,InputStream xslIn,OutputStream transfOut),你就可以把XML數據轉換成一個HTML文檔。代碼清單E提供了XSLT轉換的一個例子,而清單F給出了地址簿條目的HTML視圖。 簡化對數據的管理 在本文中,我們通過分析PlainTextToXmlFormatter類而學會了如何把常用格式數據轉換成XML文檔。我們還看到了如何藉助於XSLT轉換而用不同的視圖來表示XML文檔。當你需要處理各種格式的數據時,採納上述技術或許就就是一個好的解決方案,從而節省了你的寶貴時間並減少了出錯的可能性。 http://www.toprosoft.com/data/4/0292663753460.htm

㈣ XML是用來做什麼的

正象HTML一樣,可擴展置標語言XML(eXtensible Markup Language)也是一種置標語言。它同樣依賴於描述一定規則的標簽和能夠讀懂這些標簽的應用處理工具來發揮它的強大功能。這一點,從XML的命名上也可窺見一斑。

「關於此規范的正確題目,亦即XML的正確全名,應該是Extensible Markup Language, eXtensible Markup Language只不過是一個拼寫錯誤罷了。但是,現在簡寫XML不僅正確,而且正如它在本規范的標題中一樣,是Extensible Markup Language的官方名稱。
這個名稱和簡寫是由James Clark最先提出的,其它可供選擇的名稱還包括小型標准置標語言MGML (Minimal Generalized Markup Language), 標准置標語言的小型結構MAGMA (Minimal Architecture For Generalized Markup Applications), 以及互聯網置標結構語言SLIM (Structured Language for Internet Markup)。

——Extensible Markup Language (XML) 1.0 Specs, The Annotated Version. 」

從對XML的最初命名可以看出,XML的核心歸根結底還是置標。不過,XML這個置標語言可比HTML的功能要強大的多了。

「人」如其名,XML的強大功能來自於「X」。也就是說,XML不但是置標語言,而且是可擴展的(eXtensible)置標語言。XML並非象HTML那樣,提供了一組事先已經定義好了的標簽,而是提供了一個標准,利用這個標准,你可以根據實際需要定義自己的新的置標語言,並為你的這個置標語言規定它特有的一套標簽。准確的說,XML是一種源置標語言,它允許你根據它所提供的規則,制定各種各樣的置標語言。這也正是XML語言制定之初的目標所在。

「XML的制定目標為:
XML應該可以在互聯網上直接使用(*就象HTML那樣好用)。
XML應該支持各種不同的應用方式(*不但包括瀏覽,還包括對內容的分析)。
XML應該與SGML兼容(*子承父業嘛,後面我們會講到,SGML是XML的直接先驅)。
處理XML文件的應用程序應該容易編寫(*計算機系的研究生花上兩周的工夫就該差不多了)。
XML中的可選特性的數量應該減到最小,最好減至沒有(*可選特性經常造成混淆)。
XML文件應該具有良好的可讀性,並且比較清晰(*別象HTML那樣,如果不藉助瀏覽器,要想讀它簡直就是對你意志力和耐心的考驗)。
用XML設計新的置標語言應該方便快捷(你不必再去經歷標准制定的繁瑣程序了)。
XML設計的置標語言應該正式、簡潔(不然怎麼易寫易讀?)。
XML文件應該容易編制(想想要用「記事本」寫個HTML是一件多麼可怕的工作)。
XML標記的簡潔性並不重要(你不必再去費盡心機減少標記)。
——Extensible Markup Language (XML) 1.0 Specs, The Annotated Version.」

㈤ 這個是什麼股票軟體

同花順?這類軟體很多,界面也差不多

㈥ 一般是使用什麼股票軟體

大智慧用戶最多,其次是通達信,同花順、乾隆、飛狐的也不少,什麼盛的股票是不是浙江龍盛啊,你可以在化工板塊里查。

㈦ 請問這分別是什麼股票軟體,詳細的。謝謝!!

這個是同花順 ,L2收費軟體。

能統計,大單凈量,當然,還有L2原始數據。

如果資金允許,建議購買。大概一千多一年
另瓦還有,同花順大機構版。這個版本是統計機構數據。
最好就是買大機構版啦。

同類型的,還有操盤手乾坤版,6千多元一年(統計機構數據)。大智慧專業版2850元兩年(統計大單)。

㈧ 什麼股票軟體使用簡單

贊同你的意見呵呵,現在市場上絕大多數分析軟體都很難分析,還不如加入操作簡單的,但賺錢才是最重要的,現在我朋友說介紹智能操盤系統給我,我過幾天就加入了,你要是有興趣也可以去看看,聽他說,操作非常簡單,而且每天選出的股票買入後就可以加入跟蹤池,系統會自動對選出的股票進行跟蹤,指導至賣出。很簡單吧。

㈨ 股票軟體的使用

呵呵,算你幸運!快來2.30就有入門課。
你就到uc股海游龍金融專區那裡每天晚8點投資者課堂講基礎知識。
盤中有老師推票還指導操作,而且都是免費的。

熱點內容
基金可用份額為0什麼意思 發布:2025-07-01 12:02:16 瀏覽:673
上海立會計金融學院都開什麼課程 發布:2025-07-01 11:42:21 瀏覽:809
炒股開公眾號什麼意思 發布:2025-07-01 11:41:40 瀏覽:154
小恆指期貨一手手續費多少 發布:2025-07-01 11:40:05 瀏覽:759
金融產品投放歸哪個部門管理 發布:2025-07-01 11:39:54 瀏覽:268
國際金融和證券專業哪個好 發布:2025-07-01 11:16:25 瀏覽:792
股票投資交易系統運用實驗報告 發布:2025-07-01 11:01:01 瀏覽:950
新手如何炒股策略 發布:2025-07-01 10:56:05 瀏覽:191
炒股軟體之間為什麼不一樣 發布:2025-07-01 10:54:27 瀏覽:440
如何轉低谷基金 發布:2025-07-01 10:33:24 瀏覽:988