天才教育網(wǎng)合作機構 > 培訓機構 >

                                                                                        天才領(lǐng)路者

                                                                                        歡迎您!
                                                                                        朋友圈

                                                                                        400-850-8622

                                                                                        全國統一學(xué)習專(zhuān)線(xiàn) 9:00-21:00

                                                                                        位置:培訓資訊 > 終于懂了什么是xml文件

                                                                                        終于懂了什么是xml文件

                                                                                        日期:2019-10-26 17:58:30     瀏覽:1433    來(lái)源:天才領(lǐng)路者
                                                                                        核心提示:你知道什么是xml文件?要如何查看xml文件嗎?下面就跟小編來(lái)學(xué)習一下吧。什么是xml文件?xml提供了一套夸平臺,跨網(wǎng)絡(luò )。

                                                                                        你知道什么是xml文件?要如何查看xml文件嗎?下面就跟小編來(lái)學(xué)習一下吧。

                                                                                        什么是xml文件

                                                                                        什么是xml文件 ?

                                                                                        xml提供了一套夸平臺,跨網(wǎng)絡(luò )??绯绦虻恼Z(yǔ)言的描述方式。使用xml可以方便的實(shí)現數據交換。系統配置,內容管理等。常見(jiàn)的功能。xml和html類(lèi)似,都屬于標記性語(yǔ)言 ?

                                                                                        可擴展性:html不具擴展性,xml、是無(wú)標記語(yǔ)言,可定義新的標記語(yǔ)言, ?

                                                                                        側重點(diǎn):html側重于如何顯示 xml側重于如何結構化的描述信息 ?

                                                                                        語(yǔ)法要求:html不要求標記的嵌套,配對等,不要求標記之間具有硬頂的順序,xml要求嵌套,配對,遵循統一的順序結構要求 ?

                                                                                        可讀性和維護性,html難于閱讀,維護;xml、結構清晰,便于閱讀,維護 ?

                                                                                        在應用程序中,基于DOM(文檔對象模型)的xml分析器將一個(gè)xml文檔轉換成一個(gè)對象 模型的集合(DOM樹(shù)),應用程序正式通過(guò)對這個(gè)對象模型的操作,來(lái)實(shí)現對xml文檔數據的操作,通過(guò)DOM接口,應用程序可以在任意的時(shí)候訪(fǎng)問(wèn)xml文檔中的任一部分數據,因此,這種利用DOM接口的機制也被稱(chēng)為隨機訪(fǎng)問(wèn)機制 ?

                                                                                        DOM分析器對內存的需求比較高,而且對于結構復雜的數的遍歷也是一項好事的操作,所以DOM、分析器對機器性能的要求比較高,而且對于結構復雜的樹(shù)的遍歷也是一項耗時(shí)的操作,DOM分析器采用的樹(shù)結構對的思想,與。xml文檔的結構相吻合,同時(shí)鑒于隨機訪(fǎng)問(wèn)帶來(lái)的方便,因此DOM分析器還是有很廣泛的使用價(jià)值的 ?

                                                                                        如何查看XML文件 ?

                                                                                        打開(kāi)火狐、Chrome或Safari瀏覽器。 ?

                                                                                        打開(kāi)XML文件。 ?

                                                                                        點(diǎn)擊XML文件的URL地址或選中并拖拽XML文件到新打開(kāi)的瀏覽器窗口中。 ?

                                                                                        查看XML文件。 ?

                                                                                        XML標簽是紫色的,XML內容是正常的文本樣式。在Chrome和Safari瀏覽器中,點(diǎn)擊箭頭來(lái)折疊或展開(kāi)標簽。在火狐瀏覽器中,點(diǎn)擊- 或 + 來(lái)折疊或展開(kāi)標簽。 ?

                                                                                        保存XML文件。 ?

                                                                                        如果你在瀏覽器中查看XML文件,當你想要保存它時(shí),點(diǎn)擊文件菜單,然后點(diǎn)擊保存。選擇你想要保存XML文件的路徑,然后點(diǎn)擊保存按鈕。 ?

                                                                                        php如何讀取xml文件 ?

                                                                                        假設myxml.xml文件中的內容如下 ?

                                                                                        this is value ?

                                                                                        sound.ogg ?

                                                                                        首先我們讀取這個(gè)xml文件的內容 ?

                                                                                        $xml = file_get_contents('myxml.xml'); ?

                                                                                        最重要的一步:解析這個(gè)xml文件 ?

                                                                                        $xml_obj = simplexml_load_string($xml); ?

                                                                                        好了,我們現在有了$xml_obj,我們就可以按照xml文件的結構讀取數據了: ?

                                                                                        //輸出 "this is value" ?

                                                                                        echo $xml_obj->res; ?

                                                                                        //輸出 "sound.ogg" ?

                                                                                        echo $xml_obj->sound; ?

                                                                                        JDOM如何解析XML文件 ?

                                                                                        我們在使用JDOM之前需要導入jdom的jar包,因為項目是通過(guò)maven構建的,因此我們在pom文件中添加jar包的配置。 ?

                                                                                        首先使用Element定義了4個(gè)節點(diǎn)對象,在實(shí)例化Element對象時(shí)就直接指定元素的顯示名稱(chēng),由于在JDOM中依然要使用Document表示整個(gè)XML文檔,所以在建立Document對象時(shí)將根節點(diǎn)的Element對象保存在Document中。Attribute是屬性,id屬性保存在name元素中,使用setAttribute()方法進(jìn)行屬性節點(diǎn)的保存,并通過(guò)各個(gè)元素對象分別設置各個(gè)節點(diǎn)的父子關(guān)系。 ?

                                                                                        如果要進(jìn)行輸出則需要使用XMLOutputer類(lèi)完成,在輸出時(shí)由于文件中包含了中文,所有使用setFormat()方法將中文的編碼設置成GBK,*程序使用文件輸出流完成XML文檔的輸出操作。 ?

                                                                                        代碼編輯完成后運行程序,在設置的文件路徑下找到該文件,使用瀏覽器或文本編輯器打開(kāi)生成的xml文件,如下圖所示。 ?

                                                                                        在成功使用JDOM進(jìn)行了XML的寫(xiě)操作,那么再利用JDOM讀的功能讀取生成的XML文件。JDOM使用SAX解析的方式操作,程序首先建立一個(gè)SAXBuilder,然后通過(guò)一個(gè)SAXBuilder取得一個(gè)Document對象,使用getRootElement()方法取得一個(gè)XML文件的根元素,然后再依次取出其中的子元素。 ?

                                                                                        運行程序后,將控制臺輸出的結果和原文件對比可以看出能夠正常解析XML文件。 ?

                                                                                        如果本頁(yè)不是您要找的課程,您也可以百度查找一下:

                                                                                        奇米在线7777在线精品|国产成人精品免费视|精品无码不卡一区二区三区|国内综合精品午夜久久资源|亚洲视频在线观看..