voeg naamruimte by met behulp van xmlnamespacemanager in C #

Ek probeer om die gegewens uit XML-lêer te lees. In hierdie elemente word 'app' en 'gml'-teks voorafgegaan. as gevolg van hierdie voorvoegsels kan ek die data nie lees nie. Hiervoor probeer ek naamruimte byvoeg deur XMLNamespaceManager te gebruik, maar nie.

Wysig:

        XmlDocument xmlDoc = new XmlDocument();
        xmlDoc.Load(new StringReader(strResult));
        NameTable nt = new NameTable();
        XmlNamespaceManager prefix = new XmlNamespaceManager(nt);
        string nmspc = xmlDoc.DocumentElement.NamespaceURI;
        prefix.AddNamespace("app:",xmlDoc.DocumentElement.NamespaceURI);

        prefix.PushScope();

Hier bevat die strResult XML-data

11
задан karthik k 8 June 2011 в 08:12
поделиться