Breadcrumb
Wiki Home
JART
JART Syntax
art:element
Tools
Sitemap
Einzel Pdf
Struktur Pdf
Mein Wiki
Wiki Manager
Abmelden
Neu
Aktualisiert
art : date
guido
RTReport
v4-indexer-l
Schema Actions
Update 2013-10-28
v3-zu-v4
Report Designer
v4-indexer
Update-2013-11-06

art:element

jart.handlers.basic.JArtElement

Beschreibung

art:element ist wie art:plain eine Klasse mit der XML-Knoten erzeugt werden können. Jedoch können Attribute nicht wie bei art:plain sofort in den art:element Knoten geschrieben werden. Attribute können in einem art:element Knoten nur mittels art:attribute erzeugt werden. Jedoch kann bei art:element - im Gegensatz zu art:plain - ein Namespace prefix vergeben werden.

Attribute

Globale Attribute

@name (erforderlich)

Definiert den Namen des neuen XML-Knotens

@target (optional)

Wird das "target"-Attribut gesetzt, wird der XML-Knoten in dem über XPath definierten XML-Knoten erzeugt.

@insert-mode (optional - benötigt: target)

Mit dem "insert-mode"-Attribut kann ein XML-Knoten nicht nur in einem über das "target"-Attribut definierten XML-Knoten erzeugt werden, sondern auch vor oder nach diesem Knoten.

Mögliche Werte:

inside, after, before

@prefix (optional)

Das "prefix"-Attribut definiert den Namespace Prefix welcher aber über art:namespace gesetzt werden muss.

Beispiele

<art:element name="data">
   <art:element name="node">
      <art:attribute name="someattribute" value="yes" />
   </art:element> 
   <art:element insert-mode="before" target="node" name="newnode" /> 
</art:plain>

Ergebnis (XML):
<data>
 <newnode /> 
 <node someattribute="yes" /> 
</data>