Как получить элемент из XML-файла

Я хочу получить элемент из файла XML. Но я не знаю, как получить элемент из XML.

Мой XML-файл:

<?xml version="1.0" standalone="yes" ?>
<NewDataSet>
  <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
      <xs:complexType>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element name="resources">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="id" type="xs:string" minOccurs="0" />
                <xs:element name="text" type="xs:string" minOccurs="0" />
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:choice>
      </xs:complexType>
    </xs:element>
  </xs:schema>
  <resources>
    <id>id_SearchUser</id>         <!--Label lblSearchUser-->
    <text>Benutzer</text>
  </resources>
  <resources>
    <id>id_location</id>           <!--Label lblLocation-->
    <text>Werk</text>
  </resources>
  <resources>
    <id>id_Search</id>             <!--Button Button2-->
    <text>Suchen</text>
  </resources>
  <resources>
    <id>id_User</id>                <!--Label lblUser-->
    <text>Benutzer</text>
  </resources>
  <resources>
    <id>id_eMail</id>               <!-- Label lblEmail-->
    <text>eMail</text>
  </resources>
  <resources>
    <id>id_Firstname</id>           <!--LinkLabel lnkFirstname-->
    <text>Vorname</text>
  </resources>
  <resources>
    <id>id_Lastname</id>           <!--LinkLabel lnkLastname-->
    <text>Nachname</text>
  </resources>
  <resources>
    <id>id_Telephonnumber</id>     <!--Label lblTelephon-->
    <text>Telefon</text>
  </resources>
</NewDataSet>

Моя идея:

Я получаю местоположение пользователя. Например, «de», а затем я хочу вызвать метод GetXMLElement, который дает мне содержимое элемента.

Например:

У меня есть метка в моем приложении «id _SearchUser», и я хочу, чтобы это свойство текста изменилось на содержимое...

...

<resources>
    <id>id_SearchUser</id>        
    <text>Benutzer</text>
</resources>

....

а Текст есть чем Бенуцер.

Мой метод:

public string GetXMLElement()
{
    XmlDocument xmldoc = new XmlDocument();
    xmldoc.Load(Server.MapPath("~/App_Data/de_language.xml"));
    XmlNode node = // ??
    return // node as string
}
0
задан radbyx 3 August 2012 в 08:42
поделиться