• Super User

    [VBScript] XML Prendere il Value di un childnode attravervo il nome del nodo

    Buongiorno a tutti,
    ho un XML cosi' composto:

    
    <columns>
    <column>
    <name>Name1</name>
    <type>Type1</type>
    
    </column>
    
    
    <column>
    <name>Name2</name>
    <type>Type2</type>
    
    </column>
    </columns>
    
    
    
    
    
    
    

    con il seguente codice sono riuscito a stampare il value di ogni child node di column.

    
    Dim xmlDoc
    Set xmlDoc = WScript.CreateObject("Microsoft.XMLDOM")
    xmlDoc.loadxml(myXML)
    
    
    Dim objNumReqs
    Dim objNumReq
    Set objNumReqs = xmlDoc.getElementsByTagName("columns")
    
    
    for each objNumReq in objNumReqs
    
    
    	for each fileNodeItem in objNumReq.ChildNodes
    	
    		Wscript.Echo "NAME " & fileNodeItem.childNodes(0).text
    		Wscript.Echo "TYPE " & fileNodeItem.childNodes(1).text
    	
        next
    
    
        'Wscript.Echo objNumReq.Text
    Next
    
    

    Ma se volessi utlizzare il metodo getAttribute(child_nome) come dovrei fare?

    Grazie.