Breadcrumb
Wiki Home
JART
JART Syntax
art : attribute
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 : attribute

jart.handlers.basic.JArtAttribute

Beschreibung

Mittels art:attribute kann ein Attribut bei einem XML-Knoten erstellt oder gelöscht werden. Weiters können alle zur Laufzeit vorhandenen Variablen mittels dem "dump-var"-Attribut als Attribute eines XML-Knotens ausgegeben werden.

Attribute

Globale Attribute

@ name (erforderlich)

Das "name"-Attribut definiert den Namen des neuen Attributs.

@ value (optional)

Mit dem "value"-Attribut kann dem neu erzeugten Attribut ein Wert zugeweisen werden.

@ remove (optional)

Wird das "remove"-Attribut auf "yes" gesetzt, wird das Attribut das im "name"-Attribut angegeben ist, gelöscht.

@ target (optional)

Mittels des "target"-Attributs kann über XPath ein XML-Knoten ausgewählt werden in dem das Attribut erzeugt oder gelöscht wird. Ist "target" nicht angegeben wird das Attribut im aktuellen XML-Knoten erzeugt.

@ prefix (optional)

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

@ dump-vars (optional)

Wird das "dump-vars"-Attribut auf "yes" gesetzt, werden alle zur Laufzeit vorhandenen Variablen als Attribute in den XML-Knoten geschrieben.

Beispiele

<art:plain name="data">
   <art:attribute name="attr1" value="Hello Universe!" /> 
   <art:plain name="node">
      <art:attribute name="attr2" value="Hello World!" /> 
      <art:attribute target=".." remove="yes" name="attr1" /> 
   </art:plain>
</art:plain>

Ergebnis (XML):
<data>
   <node attr2="Hello World!" /> 
</data>

Dump-Vars

<art:plain name="data">
   <art:variable name="foo1" value="Hello World!" /> 
   <art:variable name="foo2" value="Hello Universe!" /> 
   <art:attribute dump-vars="yes" /> 
</art:plain>

Ergebnis (XML):
<data foo2="Hello Universe!" foo1="Hello World!" />