0
我已經簡化了XML配置,通過升壓::系列化產生:問題使用XPath <!DOCTYPE> ::序列生成的xml在VBS
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<!DOCTYPE boost_serialization>
<boost_serialization signature="serialization::archive" version="5">
<path>D:\test</path>
</boost_serialization>
我想編輯使用VBS path
節點文本,但同時<!DOCTYPE>
標記呈現在xml文件中我無法獲得XPath請求的節點。
set xmlConf = CreateObject("Microsoft.XMLDOM")
xmlConf.Async = "False"
xmlConf.Load("conf.xml")
'xmlConf.setProperty "SelectionNamespaces", ""
set pathNode = xmlConf.selectSingleNode("/boost_serialization/path")
if not pathNode is nothing then
WScript.Echo pathNode.Text
else
WScript.Echo "NOTHING"
end if
是否有任何隱藏的命名空間,我應該在評論行中提及?或者還有其他一些麻煩?