|
比如:我有一段xml数据需要解析,提取<base64Binary></base64Binary>之中的文本
<base64Binary xmlns="http://www.adicon.com.cn/">JVBERi0xLjQKJeLjz9MKMiAwIG9iago8PC9MZW5ndGggNDkvRmlsdGVyL0ZsYXRlRGVjb2RlPj5zdHJlYW0KeJwr5HIK4TI2U7AwMFMISeFyDeEK5CpUMFQwAEIImZyroB+RZqjgkq8QyAUA6qIJ8gplbmRzdHJlYW0KZW5kb2JqCjQgMCBvYmoKPDwvVHlwZS9QYWdlL01lZGlhQm94WzAgMCA1OTUgODQyXS9SZXNvdXJjZXM8PC9Qcm9jU2V0IFsvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJXS9YT2JqZWN0PDwvWGYxIDEgMCBSPj4+Pi9Db250ZW50cyAyIDAgUi9QYXJlbnQgMyAwIFI</base64Binary>
使用一下代码
.版本 2
.支持库 spec
DOM.创建 ()
DOM.解析 (XMLHTTP.取responseText ())
类_DOM数组 = DOM.取节点_按节点名_数组 (“base64Binary”)
调试输出 (类_DOM数组.取成员数 ())
调试输出 (类_DOM数组._ (1).取textContent ())
这里输出的是空值,查询了源码我发现是调用
类成员_对象.读文本属性 (“textContent”, ),而我这里可能比较特殊,需要调用
类成员_对象.读文本属性 (“text”, ),这样才能顺利取出。
后面我不得不放弃了类_DOM,改用对象去接了,这样就很可惜,所以希望官方能给一个返回对象,可以使用自定义方法名称,或者加入text就更好了
|
|