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

art:attribute

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!" />