一个空dom,没有加载任何xml和dtd
它如何添加一个具有ID属性的节点,并且可以通过nodeFromId找到
形如:
set xd=createobject("msxml.domdocument")
set xd.documentElement=xd.createElement("csdn")
xd.documentElement.appendChild xd.createElementWithId("usre","smartcatiboy")
set xdn=xd.nodeFromId("smartcatiboy")
msgbox xdn.xml
------解决方案--------------------
以下是MSDN中关于nodeFromId的描述:
To reference a node with nodefromID, the node must be typed as ID in the schema or document type definition (DTD). Simply naming an attribute "ID" does not set its data type.
意思是说,你想使用该函数,必须有DTD或者SCHEMA支持。
同样的,ID特性,也只有在数据约束中才有意义。