我想添加和删除与
相同的处理指令<?xml-stylesheet type="text/xsl" href="OtxViewer.xsl" ?>
使用xquery将放入XML文件中,但是我不能。请帮我解决一下吧。
要删除处理指令,可以复制除处理指令外的所有顶级节点,例如:
document {
doc("file:/c:/Untitled1.xml")/node()[not(. instance of processing-instruction(xml-stylesheet))]
}
要添加处理指令,您可以将其插入新文档并从旧文档复制到顶级节点,例如:
document {
processing-instruction xml-stylesheet {
'type="text/xsl" href="OtxViewer.xsl"'
},
doc("file:/c:/Untitled1.xml")/node()
}