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...