For example. I want to extract values from n4:AdditionalProperty
if n2:Name == “@@FamiliaProducto” then value=“Recaudaciones y Pagos”
but I want to use this sintaxis
“xmlDes.Root.Descendants(dicNamespaces(“n4”) + “AdditionalProperty”).Elements(dicNamespaces(“n2”) + “Value”)(1).Value.ToString”
is it possible?
<ext:UBLExtensions>
<n3:UBLExtension xmlns:n3="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" xmlns:n0="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" xmlns:n1="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:n2="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:n4="urn:sunat:names:specification:ubl:peru:schema:xsd:SunatAggregateComponents-1" xmlns:prx="urn:sap.com:proxy:F4P:/1SAI/TAS07A0A4A524DF9674494B:754">
<n3:ExtensionContent>
<n4:AdditionalInformation>
<n4:AdditionalProperty>
<n2:ID />
<n2:Name>@@FamiliaProducto</n2:Name>
<n2:Value>Recaudaciones y Pagos</n2:Value>
</n4:AdditionalProperty>
<n4:AdditionalProperty>
<n2:ID />
<n2:Name>@@TipoPrestamo</n2:Name>
<n2:Value>Servicios Especiales por Consulta. Credipago</n2:Value>
</n4:AdditionalProperty>
<n4:AdditionalProperty>
<n2:ID />
<n2:Name>@@NumeroContrato</n2:Name>
<n2:Value>191 ****079 * **</n2:Value>
</n4:AdditionalProperty>
<n4:AdditionalProperty>
<n2:ID />
<n2:Name>@@FechaPago</n2:Name>
<n2:Value>2022-11-11</n2:Value>
</n4:AdditionalProperty>
<n4:AdditionalProperty>
<n2:ID />
<n2:Name>@@CodFamiliaProducto</n2:Name>
<n2:Value>RP</n2:Value>
</n4:AdditionalProperty>
<n4:AdditionalProperty>
<n2:ID />
<n2:Name>@@CodAplicativo</n2:Name>
<n2:Value>CREP</n2:Value>
</n4:AdditionalProperty>
<n4:AdditionalProperty>
<n2:ID />
<n2:Value />
</n4:AdditionalProperty>
</n4:AdditionalInformation>
</n3:ExtensionContent>
</n3:UBLExtension>
<ext:UBLExtension>