股票軟體中xml是什麼文件
⑴ xml文件是什麼文件,該怎麼打開
XML是Extensible Markup Language的簡寫,一種擴展性標識語言,用於標記電子文件使其具有結構性的標記語言,可以用來標記數據、定義數據類型,是一種允許用戶對自己的標記語言進行定義的源語言
可擴展標記語言 (Extensible Markup Language, XML) ,用於標記電子文件使其具有結構性的標記語言,可以用來標記數據、定義數據類型,是一種允許用戶對自己的標記語言進行定義的源語言。 XML是標准通用標記語言 (SGML) 的子集,非常適合 Web 傳輸。XML 提供統一的方法來描述和交換獨立於應用程序或供應商的結構化數據。
你可以直接用IE就可以打開的,看到的只是有些層次,但是xml是頁面的東西,應該不能安裝的。
⑵ XML是什麼文件的格式啊
XML有以下幾個優點:
�6�1 數據是自說明的
�6�1 數據可用標准工具加以處理
�6�1 數據可用標准工具查看
�6�1 用樣式單可容易地生成同樣數據的不同視圖
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格式大了三倍多。雖然我們能夠創建更為有效的文件格式和編碼方法,但實際上簡單並不是必須的。
⑶ xml文件是什麼格式
xml文件
XML:Extentsible Markup Language(可擴展標記語言)的縮 寫,是用來定義其它語言的一種元語言,其前身是SGML(標准通用標記語言)。它沒有標簽集(tag set),也沒有語法規則(grammatical rule),但 是它有句法規則(syntax rule)。任何XML文檔對任何類型的應用以及正確 的解析都必須是良構的(well-formed),即每一個打開的標簽都必須有匹配的結束標簽,不得含有次序顛倒的標簽,並且在語句構成上應符合技術規范的要求。 XML文檔可以是有效的(valid),但並非一定要求有效。所謂有效文檔是指其符合其文檔類型定義(DTD)的文檔。如果一個文檔符合一個模式(schema)的規定 ,那麼這個文檔是"模式有效的(schema valid)"。
簡單地說,你的電腦上安裝過了windows media player,使用wmp的時候可以設置windows media player與某些設備同步,比如和光碟機同步可以實現自動播放音樂光碟等等。使用設備設置同步的時候,會放置一個名為WMPInfo.xml的文件,以跟蹤同步關系。如果刪除了該文件,將導致windows media player丟失其與設備的同步關系信息。
⑷ .XML是什麼文件
.XML文件一般指裡面寫有可擴展標記語言的文件。
XML:可擴展標記語言,標准通用標記語言的子集,是一種用於標記電子文件使其具有結構性的標記語言。它被設計用來傳輸和存儲數據。
XML,是Extensible Markup Language 的縮寫。在.NET框架中XML是非常重要的一部分,它用於描述數據,是當前處理結構化文檔信息的有力工具。XML與操作系統、編程語言的開發平台無關,可以實現不同系統之間的數據交互!
XML 是各種應用程序之間進行數據傳輸的最常用的工具。

(4)股票軟體中xml是什麼文件擴展閱讀:
XML語言的特點:
1、XML中的每對標記通常被稱為節點,他們是成對出現而且必須是成對出現的,用來描寫這個節點存儲的內容。在節點中存儲該節點的信息。
2、XML中用於描述數據的各個節點可以自由擴展,也就是說XML用於描述信息的標記不是固定不變的。例如可以在一個demo中對每個員工的信息進行詳細擴展,如:身高,體重等。
3、XML文件中的節點區分大小寫,例如<Name></Name>和<name></naem>,即使兩個節點存儲的內容相同 ,XML也認為他們是兩個不同的節點。
參考資料來源:網路-可擴展標記語言
⑸ xml是什麼文件
XML是可擴展標記語言(Extensible Markup Language,XML)縮寫,用於標記電子文件使其具有結構性的標記語言,可以用來標記數據、定義數據類型,是一種允許用戶對自己的標記語言進行定義的源語言。
XML是標准通用標記語言(SGML)的子集,非常適合Web傳輸。XML提供統一的方法來描述和交換獨立於應用程序或供應商的結構化數據。
⑹ xml文件是什麼,xml文件怎麼打開
下面教你怎麼打開xml文件的方法和軟體。
1.xml文件怎麼打開的方法:其實最簡單的就是用EXCEL表格打開了。
⑺ xml是什麼文件
XML是Extensible Markup Language的縮寫,即可擴展標記語言是一種您可以用來創建自己的標記的標記語言。
XML實際上是Web上表示結構化信息的一種標准文本格式,它沒有復雜的語法和包羅萬象的數據定義。XML同HTML一樣,都來自SGML(標准通用標記語言)。SGML是一種在Web發明之前就早已存在的用標記來描述文檔資料的通用語言。但SGML十分龐大且難於學習和使用。鑒於此,人們提出了HTML語言。但近年來,隨著Web應用的不斷深入,HTML在需求廣泛的應用中已顯得捉襟見肘,有人建議直接使用SGML作為Web語言。但SGML太龐大了,學用兩難尚且不說,就是全面實現SGML的瀏覽器也非常困難。於是Web標准化組織W3C建議使用一種精簡的SGML版本——XML。XML與SGML一樣,是一個用來定義其他語言的元語言。與SGML相比,XML規范不到SGML規范的1/10,簡單易懂,是一門既無標簽集也無語法的新一代標記語言。
XML繼承了SGML的許多特性,首先是可擴展性。其次是靈活性。第三是自描述性。除了上述先進特性以外,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是什麼格式,什麼軟體能打開
XML是一種標記語言。
結構化的信息中包含了一些內容(例如文字,圖片等)和一些指示出內容的重現手段的標記(例如,在一個章節頭部的信息和其腳注處的信息是有不同含義的。)所有的文檔都有不同的結構。一種標記語言,是定義文檔結構的機制。XML規范定義了一個對文檔進行標記的標准。
打開方法:1、直接在瀏覽器打開。
用word、FrontPage、IE、記事本都能打開
用word編輯之後可以另存為xml格式
用FrontPage和記事本可以直接編輯xml文件的代碼
用IE只能查看代碼,但是不能修改(單純查看代碼,用IE比較方便)
⑽ XML是什麼文件
XML為Extensible Markup Language的縮寫,即可擴充標注語言。它是由SGML所精簡而來的一種通用標注語言,主要是要簡化SGML煩雜的結構,強化HTML過於簡單而不夠嚴謹的語法。微軟是XML技術的推動者之一,它希望能夠建立一個可以為WWW 廣泛使用語言環境,推動程序的兼容與協同,從而降低成本,刺激增長。 雖然XML創立之初只是被當作一項基礎技術,但其發展早已超出設計者原先的構想。不論是學術界還是商業界都將其視為下一代網路的基石。XML現在已經成為一股不可抵擋的技術潮流。 現有的XML主要應用在四個方面:一是應用於具有不同復雜格式的不同數據源間的交互;二是應用於大量運算負荷分布在客戶端的情況,用戶可以根據自己的需求選擇和製作不同的應用程序以處理數據,而伺服器只需發出同一個XML文件;三是應用於將同一數據以不同的形式表現出來;四是應用於網路代理對所取得的信息進行編輯、增減以適應個人用戶的需要,形成具有個人特色的數據文件。 事實上,XML技術的潛能還遠未被充分挖掘。據一份最新的研究指出,以XML為基礎的內容生命周期產品,將在今後5年以10倍的速度快速成長,在2008年達到116億美元的營業規模。以XML和Web服務為主的研究公司Zap Think在研究報告中也指出,這些以XML為基礎並包括Web服務的工具,是將舊有系統再度激活的新希望。 「XML最大的影響在於XML軟體大量興起:XML剖析器、XML程序語言庫、XSLT處理器、XSL FO處理器、資料庫接受XML——不只如此,還有網路瀏覽器也接受XML。」XML工作小組創始會員C.M. Sperberg-McQueen如是認為。也正因為如此,IBM、微軟、SUN、惠普、Oracle等大公司紛紛進入這個市場。 而在XML最大應用之一的數據格式轉換領域,Adobe、微軟、Core都在各自相關的軟體產品中充分利用了XML技術。以程序關聯為特色的Office 2003更是將XML的格式轉換特性發揮到了極致,以至於這個軟體套裝幾乎成為了一個獨立的數據系統。
