Я хочу получить элемент из 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>
....
и текст, чем Benutzer.
Мой метод:
public string GetXMLElement()
{
XmlDocument xmldoc = new XmlDocument();
xmldoc.Load(Server.MapPath("~/App_Data/de_language.xml"));
XmlNode node = // ??
return // node as string
}
спасибо, что это работает: P – Tarasov
приветствуется :) – Bazzz