xml 中 nodeValue 的用意

2021-03-31 23:50:14 字數 896 閱讀 3639

xml在flash中的nodevalue,是返回節點值,先看下幫助. nodevalue是取得文字節點的值,而文字節點就是乙個不包含任何其它節點的元素. (關於文字節點可以檢視幫助xml中nodename , nodetype , nodevalue)3個部分 雖然一般情況下,直接取文字節點和取該文字節點的值是等同的.也就是說下面**顯示的是同樣的東西

// xml code

<?xml version="1.0"?>

wel***e to hbblog!

// flash code

var txt_xml:xml = new xml();

txt_xml.ignorewhite = true;

txt_xml.onload = function(success)

};

txt_xml.load("txt.xml");

從檢測root==rootvalue為輸出為false看到root和rootvalue其實是不相同的. 他們之間的區別,就我現在認為,不使用nodevalue,xml就會把這個文字節點原模原樣的返回給flash.即使其中含有轉義字元"<",">"等等..再看下面的**

// xml code

<?xml version="1.0"?>

wel***e to !

// flash code

var txt_xml:xml = new xml();

txt_xml.ignorewhite = true;

txt_xml.onload = function(success)

};

txt_xml.load("txt.xml");

現在明白了吧 :)

用nodevalue就可以識別出包含在xml中的轉義字元

獲取文字節點內容 nodeValue 的方法。

id prompt aa li ba li ca li da li ul var prompt document.getelementbyid prompt var text prompt.childnodes 1 childnodes 0 firstchild.nodevalue childnod...

用XmlDocument的處理XML檔案

封裝xmldocument的處理 public static class xmlhelper else else return node.selectsinglenode nodepath 獲得node下node指定的子節點的集合 節點 node下子節點名稱,多個時用 隔開 node下nodenam...

XML中的注釋

xml中的注釋 xml注釋 1 注釋不能出現在xml宣告之前,xml宣告必須是文件最前面的部分,以下情況不允許 2 注釋不能出現在標記中,下面例子非法 hello world 3 注釋可以包圍和隱藏標記,但是在去掉注釋標記後,要保證剩餘的文字仍然是乙個結構完整的xml文件,例如 hello worl...