<PoweredPNR_AddMultiElements>
<reservationInfo>
<reservation>
<controlNumber>479GC4</controlNumber>
</reservation>
</reservationInfo>
<pnrActions>
<optionCode>0</optionCode>
</pnrActions>
<dataElementsMaster>
<marker1/>
<dataElementsIndiv>
<elementManagementData>
<segmentName>FP</segmentName>
</elementManagementData>
<formOfPayment>
<fop>
<identification>CC</identification>
<amount>1000</amount>
<creditCardCode>VI</creditCardCode>
<accountNumber>4324383499030519</accountNumber>
<expiryDate>1212</expiryDate>
<approvalCode>123</approvalCode>
<currencyCode>QAR</currencyCode>
</fop>
</formOfPayment>
<fopExtension>
<fopSequenceNumber>1</fopSequenceNumber>
<newFopsDetails>
<cvData>610</cvData>
</newFopsDetails>
</fopExtension>
</dataElementsIndiv>
<segmentName>RF</segmentName>
<freetextData>
<freetextDetail>
<subjectQualifier>3</subjectQualifier>
</freetextDetail>
<longFreetext>IVR</longFreetext>
</freetextData>
</dataElementsMaster>
</PoweredPNR_AddMultiElements>
{ foreach (XElement item in n.Descendants()) { //get value of all child nodes for your file } }
XDocument nameofDoc= new XDocument("path"); foreach (var xelem in contact.Elements()) { Console.WriteLine(xelem.Name().ToString()); }
foreach
(var element
in
doc.Descendants()) {
Console.WriteLine(element.Name);
(var attribute
element.Attributes()) {
Console.WriteLine(
"> "
+ attribute.Name +
" = "
+ attribute.Value);
}