XSD架构使用 MSXML2.DOMDocument为什么不能遍历子节点!该如何处理

XSD架构使用 MSXML2.DOMDocument为什么不能遍历子节点!!!
<?xml version='1.0' encoding='gb2312'?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="">
<xsd:element name="命名目录">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" nillable="true" name="可重复映射" form="unqualified">
<xsd:complexType>
<xsd:sequence minOccurs="0">
<xsd:element minOccurs="0" nillable="true" name="映射明细1" form="unqualified"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>

搜了下以前的帖子,使用 MSXML2.DOMDocument是不能获得子节点的。不知道为什么,和一般的XML不一样。有知道吗?要用什么获得。

------解决方案--------------------
完全可以啊, 我把你的xml保存到c盘 ,名称 0.xml
VB code
    Dim i&, Success As Boolean
    Dim xmlDoc As New MSXML2.DOMDocument
    Dim xmlRootElement As MSXML2.IXMLDOMElement
    Dim vNode As IXMLDOMNode
    
    Success = xmlDoc.Load("C:\0.xml")
    If Success = False Then Exit Sub
    Set xmlRootElement = xmlDoc.documentElement
    If xmlRootElement.hasChildNodes() = True Then
        Set vNode = xmlRootElement.childNodes(0)
        Do Until vNode.hasChildNodes() = False
            Set vNode = vNode.childNodes(0)
        Loop
        Debug.Print vNode.nodeName; Spc(2); vNode.Attributes.length
        Debug.Print vNode.Attributes(0).nodeName; Spc(2); vNode.Attributes(0).nodeValue
    End If
    Set xmlRootElement = Nothing
    Set xmlDoc = Nothing