When creating an XSLT file to transform the XML output of an EIB, you must have the XSL namespace. What other namespace(s) do you need to process any part of the source XML file?
A.
The most commonly used namespace of the source XML document.
B.
All namespaces that are a part of the source XML document.
C.
Either the ETV or XTT namespace based on the type of output file desired.
D.
No namespaces from the source XML document are needed.
When writing XSLT to transform an XML document, you must declare and reference all XML namespaces used in the source XML.
“To accurately access and transform nodes using XPath, every namespace in the source document must be declared in the XSLT stylesheet.”
This ensures that XPath expressions correctly match the fully qualified elements, especially when multiple namespaces are in use.
Why the others are incorrect:
A (most commonly used) would be incomplete.
C (ETV/XTT) are specific Workday terminologies but don't replace namespace declarations.
D is incorrect; namespaces are required to avoid XPath resolution failures.
[Reference:Workday XSLT Integration Training – “Namespace Requirements in XSLT for Workday XML Output”W3C XSLT and XPath Standards, , ]
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit