as Attribut @xmlns lässt mich nicht [duplizieren]

Diese Frage hat hier bereits eine Antwort:

XPath Select Node mit Namespace 6 answers

Ich habe versucht, diese XML-Datei für die letzte Stunde zu analysieren

<?xml version="1.0"?>
<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1">
    <name>MEDO PUB</name>
    <SSIDConfig>
        <SSID>
            <hex>4D45444F20505542</hex>
            <name>MEDO PUB</name>
        </SSID>
    </SSIDConfig>
    <connectionType>ESS</connectionType>
    <connectionMode>manual</connectionMode>
    <MSM>
        <security>
            <authEncryption>
                <authentication>WPA2PSK</authentication>
                <encryption>AES</encryption>
                <useOneX>false</useOneX>
            </authEncryption>
            <sharedKey>
                <keyType>passPhrase</keyType>
                <protected>true</protected>
                <keyMaterial>someReallyLongString</keyMaterial>
            </sharedKey>
        </security>
    </MSM>
</WLANProfile>

aber ich habe immer wieder fehler bekommen. Dies ist ein gespeichertes Wi-Fi-Profil und ich habe @ verwendeManaged Wifi API, um die XML-Datei zu exportieren. Später wollte ich einige Daten aus der XML-Datei analysieren und lesen. Ich konnte nicht Nachdem ich die Niederlage eingestanden hatte, hatte ich nichts anderes zu versuchen, als die XML-Datei zu ändern. Also habe ich versucht, @ Parsi

<?xml version="1.0"?>
<WLANProfile>
    <name>MEDO PUB</name>
</WLANProfile>

und es hat funktioniert.xmlns="http://www.microsoft.com/networking/WLAN/profile/v1" verursachte den Ärger. Warum das

Ich werde das XML generieren und sofort daraus lesen, sodass ich diesen Teil nicht manuell öffnen und aus der XML-Datei löschen kann. Wie kann ich das beheben?

Using:

Visual C # 2010 Express (nicht All-In-One, separate Installation)

Windows 8.1 Pro x64

XmlDocument doc = new XmlDocument();
doc.Load("c:/key.xml");
XmlNode node = doc.DocumentElement.SelectSingleNode("//WLANProfile/name");
XMLOutput.Text = node.InnerText;

Antworten auf die Frage(2)

Ihre Antwort auf die Frage