First step of processing an XML is the transformation with an exporter (this step is optional - source document nametree may be transported directly to coordinator if it accepts nametree's namespace). There are some conditions that must be met: (This applies to exporters aswell because each stylesheet acts as an exporter)
"http://www.uniba.sk/euromath"
, from now reffered to as emp:
prefix) elements and attributes.
emp:id
. This attribute with
its value should be copied to every result element. If the transformation fails to do so, that part
of document will be read-only in WYSIWYG editor. You may generate IDs for text nodes aswell, but
only when XSLT processes the source document (please see
the processingSource
parameter).
emp:id
attribute thus two or
more XSLT transformers may be chained.emp:mark
element in the source document.
It marks the entrypoint to nametree with another
namespace. This namespace is provided as text value of mark element. It also
contains the emp:id
of the entrypoint node in original document.
Just copy it into the target document.
emp:id
attribute, rendering them read-only in the editor.
emp:id
attribute. Thus, if the text node's parent
element's ID is synthetic then there is a high probability that it is the ID of text we are
searching for.