XML`
XML`

ToVerboseXML

ToVerboseXML[expr]

generates an equivalent SymbolicXML expression that explicitly exposes all the namespace information for elements and attributes in expr.

ToVerboseXML[expr,pattern]

exposes only namespaces that match pattern.

Details and Options

  • To use ToVerboseXML, you first need to load the XML Package using Needs["XML`"].
  • The following option can be given:
  • "AttributesDefaultNameSpace""NullNameSpace"controls how attribute namespaces are expanded

Examples

Basic Examples  (1)

Create some sample XML:

ToVerboseXML gives explicit namespace information for elements. With the default value of "AttributesDefaultNameSpace", the namespaces of attributes are set to an empty string (""):

With "AttributesDefaultNameSpace" set to "ElementNameSpace", the namespace of the enclosing element is used: