Hi all,
I have an XML like below.
When I want to extract the Invoice tag with "Extract Variable" from this XML, it automatically adds an attribute.
How can I extract without attribute?
XML;
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <StandardBusinessDocument xmlns="http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" xmlns:n1="urn:oasis:names:specification:ubl:schema:xsd:CommonSignatureComponents-2" xmlns:ns1="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDataTypes-2" xmlns:sac="urn:oasis:names:specification:ubl:schema:xsd:SignatureAggregateComponents-2" xmlns:sbc="urn:oasis:names:specification:ubl:schema:xsd:SignatureBasicComponents-2" xmlns:udt="urn:oasis:names:specification:ubl:schema:xsd:UnqualifiedDataTypes-2" xmlns:ccts-cct="urn:un:unece:uncefact:data:specification:CoreComponentTypeSchemaModule:2"> </StandardBusinessDocumentHeader> <ns1:Invoice> <cbc:ID>1</cbc:ID> </ns1:Invoice> </StandardBusinessDocument>
Extract Variable :
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ExtractVariables async="false" continueOnError="false" enabled="false" name="EV-GetInvoice"> <DisplayName>EV-GetInvoice</DisplayName> <Source clearPayload="false">request.content</Source> <XMLPayload stopPayloadProcessing="false"> <Namespaces> <Namespace prefix="n2">urn:oasis:names:specification:ubl:schema:xsd:Invoice-2</Namespace> </Namespaces> <Variable name="request.content" type="nodeset"> <XPath> (invoice) | (n2:Invoice)</XPath> </Variable> </XMLPayload> </ExtractVariables>
Expected output
<ns1:Invoice> <cbc:ID>1</cbc:ID> </ns1:Invoice>
Out after Extract Variable
<ns1:Invoice xmlns:ns1="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" xmlns="http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDataTypes-2" xmlns:n1="urn:oasis:names:specification:ubl:schema:xsd:CommonSignatureComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:sac="urn:oasis:names:specification:ubl:schema:xsd:SignatureAggregateComponents-2" xmlns:udt="urn:oasis:names:specification:ubl:schema:xsd:UnqualifiedDataTypes-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:sbc="urn:oasis:names:specification:ubl:schema:xsd:SignatureBasicComponents-2" xmlns:ccts-cct="urn:un:unece:uncefact:data:specification:CoreComponentTypeSchemaModule:2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <cbc:ID>1</cbc:ID> </ns1:Invoice>
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |