MSXML: Namespace Attribute platzieren



  • Hallo,

    ich beschäftige mich gerade mit dem Thema XML und (MSXML Namespace).

    Ich möchte das folgende XML File gerne nach den Attributen parsen, jedoch interessiert mich das Attribute "xmlns:serv="#"" natürlich gar nicht. Dabei besitzt nicht jeder Node die gleichen Attributnamen und auch nicht die gleiche Anzahl an Attributen.

    <?xml version="1.0" encoding="UTF-8"?>
    <Usercfg>
         <serv1:Server xmlns:serv1="#">
            <serv1:Name disabled="false" level="OurWebServer1" />                
            <serv1:Address disabled="false" level="123.45.67.8" />
         </serv1:Server>
    
         <serv2:Server xmlns:serv2="#">
            <serv2:Name disabled="false" level="OurWebServer2" />                
            <serv2:Address disabled="false" level="165.0.67.8" />
         </serv2:Server>
    </Usercfg>
    

    Gibt es eine Möglichkeit das xmlns nur zu Beginn von einem XML File zu definieren?

    Welche URL gibt man normalerweise statt dem '#' Zeichen an?

    Mfg
    Bernd


Anmelden zum Antworten