Z tym kodem można uzyskać tytuł Spośród następującym pliku XML:Jak mogę uzyskać pierwszy element po elemencie z LINQ-do-XML?
var xml = XElement.Load (@"C:\\test\\smartForm-customersMain.xml");
string title = xml.Element("title").Value;
Ale jak mogę uczynić go bardziej dokładny, na przykład „Dostać pierwszy element po elemencie SmartForm, np coś takiego:
//PSEUDO-CODE:
string title = xml.Element("smartForm").FirstChild("title");
XML:
<?xml version="1.0" encoding="utf-8" ?>
<smartForm idCode="customersMain">
<title>Customers Main222</title>
<description>Generic customer form.</description>
<area idCode="generalData" title="General Data">
<column>
<group>
<field idCode="anrede">
<label>Anrede</label>
</field>
<field idCode="firstName">
<label>First Name</label>
</field>
<field idCode="lastName">
<label>Last Name</label>
</field>
</group>
</column>
</area>
<area idCode="address" title="Address">
<column>
<group>
<field idCode="street">
<label>Street</label>
</field>
<field idCode="location">
<label>Location</label>
</field>
<field idCode="zipCode">
<label>Zip Code</label>
</field>
</group>
</column>
</area>
</smartForm>
dobre wytłumaczenie. e.Elementy (nazwa) .First() jest tym, czego potrzebuję. –