# Non-terminal symbol `XmlChildSpec`

rule(s) | occurrences

#### Description

An `XmlChildSpec` specifies the structure of an XML tree for a child CST. When ``WrapperPath_opt`` is not empty, it is a sequence of ``SYMBOL``'s each followed by either a dot or an asterisk. This specifies a path of XML tags: one for each XML layer to wrap around the resulting XML contents. A dot triggers a single element wrap, while an asterisk triggers the wrap to distribute on the next nesting level's elements, if any.

Defining rules for nonterminal symbol `XmlChildSpec`:

`XmlChildSpec` |  | `WrapperPath_opt` `ChildXmlTree`

Occurrences of symbol `XmlChildSpec` in body of other rules:

`XmlTreeRef` |  | `XmlChildSpec` `AttributeName_opt`

Copyright © 2008 ILOG, Inc.; All Rights Reserved.