一般情况下,将数据放到一个节点的属性上,这样最容易操作,
例如xml格式为:
<photo attr1="1" attr2="2"></photo>
如果得到photo节点后,可以如下操作:
node.getAttribute(''attr1'');
这样可以得到属性的值。
第二种情况,如果是放入的节点之间,比如:
<photo>这是我的照片</photo>
这样可以用node.firstChild.data来获取数据,其中photo之间的内容被看作一个文本节点,因此必须用firstChild首先得到这个节点后,然后取其data信息。
第三种情况,如果信息包含一个html或者其他xml无法直接认识的内容,可以将其放入cdata中,这样js也可以很容易处理,跟第二种情况一样:xml代码如下:
<photo><![CDATA[<a href="这是我的照片的连接">这是我的照片</a>]]></photo>
其它情况等我遇到再讲