0

以下のコードでは、ルート ノード内のノードの値を取得する必要があります。

Root Node :   <basemap:AlterationService xmlns:basemap="http://www.xxx.com/basemap">

データを取得するために、ノード名を XmlNodeList に提供する必要があります。以下のC#コードを使用して値をフェッチしていますが、エラーが発生しています。

'<basemap:AlterationService xmlns:basemap="http://www.xxx.com/basemap"' has an invalid token.

C#:

    XmlDocument xml = new XmlDocument();
    xml.Load("C:/Test/Sample.xml");

    string RootNode = "basemap:AlterationService xmlns:basemap=\"http://www.xxx.com/basemap\"";
     XmlNodeList xnList = xml.SelectNodes(RootNode); //Error in this line
     foreach (XmlNode xn in xnList)
     {
        ................
        ................
     }


XML : 

   <?xml version="1.0"?>
   <basemap:AlterationService xmlns:basemap="http://www.xxx.com/basemap">
      .....
      .....
   </basemap:AlterationService>
4

0 に答える 0