XSL: Element über eine Variable ermitteln

Status
Nicht offen für weitere Antworten.

guni

Bekanntes Mitglied
Hallo,

ich habe eine XML (mit DATEN), die ca. so aussieht:

[XML]<root>
<objekt1>
<wert1>Wert 1</wert1>
<wert2>Wert 2</wert2>
<wert3>Wert 3</wert3>
<objekt1>
</root>[/XML]

jetzt habe ich noch eine Template-XML, die solche Nodes enthält:
[XML]<column>
<value>wert1</value>
</column>[/XML]

mein problem ist, dass ich (in XSL) versuche, über die Template-XML auf die Werte aus der Daten-XML zu kommen:
(wundert euch nicht über die "sinnlosen" Codestellen; in Wirklichkeit ist mein content noch ein bisschen komplexer zu ermitteln!)

[XML]<xsl:template name="getValue" match="column">
<xsl:param name="daten"/>
<xsl:variable name="valuename" select="value"/>
<xsl:variable name="content">
<xsl:value-of select="$daten/$valuename"/>
</xsl:variable>
<xsl:value-of select="$content"/>
</xsl:template>[/XML]

habe natürlich überprüft, dass in $valuename das Richtige drinsteht; mein Problem ist allerdings, dass $daten/$valuename trotzdem nicht den Wert zurückgibt sondern immer nur $valuename
$daten ist übrigens /root/objekt1 ;-)

also, kennt sich von euch irgendwer mit XSL so gut aus, dass er mir da weiterhelfen kann?!

mfg, guni
 
S

SlaterB

Gast
wenn du es rausfindest, wäre es interessant zu wissen ;)

so kann es jedenfalls kaum funktionieren,
hab bisher noch nicht danach gesucht, aber auch nichts derartiges gelesen

hier
XSLT - Entwickler-Forum
hatte ich mal was anderes gefragt und recht schnell Antwort bekommen,
wenn du dich nicht anmelden willst, kann ich auch deine Grundlagenfrage da stellen


edit: 15:06 nun auch dort die Frage, schon vor meinem Hinweis?
bist dort ja auch schon länger registriert ;)
 
Zuletzt bearbeitet von einem Moderator:

guni

Bekanntes Mitglied
*gg*.
hab nach dem Forum im Internet gesucht und einfach mal meine Login-Daten ausprobiert.
Hab gar nicht mehr gewusst, dass ich mich irgendwann mal dort registriert hab.
 

guni

Bekanntes Mitglied
Hallo,

die Antwort die ich im Entwicklerforum bekommen habe ist:

[XML]<xsl:value-of select="$daten/child::*[local-name() = $valuename]"/>[/XML]

allerdings wurde ich darauf hingewiesen, dass dies erst ab XSLT 2.0 funktioniert (warum weiß ich nicht).
morgen werd ich probieren, ob JAVA schon XSLT 2.0 kompatibel ist; wenn ja -> :-D

mfg, guni
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
8u3631984 jaxb XML Mapper - Root Element mit Attribut XML & JSON 20
B DOMParser - Element filtern XML & JSON 1
N jdom2 - Referenz auf Nested Element XML & JSON 2
H XML Element `Class` wird nicht gelesen XML & JSON 2
F xml Element ersetzen XML & JSON 5
M Text eines Elements in XML Datei mit JAVA bearbeiten und kompletten Element-Zweig hinzufügen XML & JSON 16
W XML-Element komplett löschen XML & JSON 5
L XML nur ein Element einlesen XML & JSON 2
R XSD in einer choice mehrmals das selbe element möglich XML & JSON 5
S JDom XML ein Element hinzufügen. XML & JSON 1
ARadauer xsd ref auf element oder typen verwenden? XML & JSON 2
R cvc-complex-type.3.2.2: Attribute 'uuid' is not allowed to appear in element 'jasperReport'. XML & JSON 4
F EMF, XSD to ECore mapping, Attribute vs. Element XML & JSON 2
C xml validierung gegen xsd mit jdom: Fehlermeldung Cannot find the declaration of element ... XML & JSON 8
Landei JAXB: Wert von übergeordneten Element XML & JSON 4
N Alle namespaces ins Root Element hinauf ziehen XML & JSON 2
N Alle namespaces ins Root Element hinauf ziehen XML & JSON 2
S Validierung mit JAXB2 ohne root-element XML & JSON 10
E xml Element sortieren XML & JSON 2
T Xpath & JDOM Element Pfad ausgeben XML & JSON 2
Z XML parsen - Element mit Werten XML & JSON 2
enne87 Element-Werte werden falsch ausgelesen XML & JSON 2
M XSD - Child Element möglich, aber nicht zwingend erforderlich XML & JSON 6
N Individuelles Wrapper-Element um Collection mit JAXB XML & JSON 6
W Element mit XPath @id ermitteln wenn nur ein teil der id bekannt ist XML & JSON 2
R Element - Ausgeben von Kommentar XML & JSON 4
L Element manipulieren in einem DOMResult per XPath XML & JSON 10
G mit Transformer.transform ein Element überschreiben XML & JSON 2
sparrow JDom Element.getChild("Name") liefert null obwohl vorhanden XML & JSON 4
B XML-Element als String ausgeben XML & JSON 5
L Element einlesen <Telefon name="Karl">134313 XML & JSON 2
S Cannot find the declaration of element XML & JSON 2
M Jaxb Annotationen, Wert als XML Element XML & JSON 2
O XML Element mit ":" im Namen XML & JSON 23
G Element mit Text und Unterelement XML & JSON 2
S Ampersand im Jdom-Element XML & JSON 2
C jdom.Element nicht vorhanden? XML & JSON 4
W JDOM element ändern funzt nich :( [problem gelöst] XML & JSON 3
M XML einlesen - prüfen ob Element vorhanden XML & JSON 2
F choice-Element mit minOccurs=0" XML & JSON 11
X Xpath, alle Element die mit "user" beginnen auswäh XML & JSON 2
C Mehrere Element_Nodes zusammenfassen zu einem Element XML & JSON 9
K Auf bestimmtes Element im XML zugreifen XML & JSON 3
M JDOM und XPath, zu Element zugehörigen XPath-Ausdruck XML & JSON 5
H Adapter: String->Element bzw. Element->String XML & JSON 6
M JDOM Element ohne Inhalt kopieren ? XML & JSON 3
S String in element casten XML & JSON 2
S Element hinzufügen XML & JSON 2
B Element an bestimmter Stelle einfügen (JDOM) XML & JSON 8
S zum element Attribut xmlns zufügen XML & JSON 6
N bestimmtes Element auslesen - ich verzweifel XML & JSON 3
J [Newbie] [JDOM] Element aus XML entfernen klappt nicht XML & JSON 4
P [Solved] XSL: Element-Variable auslesen XML & JSON 2
Noar XSLT - Element-Wrapping XML & JSON 2
R JDOM Root-Element entfernen aber Rest behalten XML & JSON 10
S Element addContent(Element) gibts nicht XML & JSON 5
R node.getNodeValue() bringt mir komplettes CDATA-Element XML & JSON 3
W Element Liste in Root XML & JSON 5
D Text, String vor einem Root Element einfügen XML & JSON 2
W root element parsen,Hilfe! XML & JSON 5
E Element.setTextContent(String); Ersatz fuer Version 1.4? XML & JSON 3
A NullPointerException bei leerem Element XML & JSON 4
D XML: Element section content does not follow the DTD XML & JSON 6
clemson element mit id in jdom löschen XML & JSON 2
A Element an einer bestimmten Stelle einfügen (nicht am Ende) XML & JSON 4
R JDom: XML Code von Element, und: ist Element ein standalone XML & JSON 2
N XQUERY Abfrage über tool XML & JSON 2
N Wie komme ich an die Siblings über DOM? XML & JSON 15
N Probleme bei der Formatierung beim Einfügen und löschen über DOM XML & JSON 7
ms_cikar Excel Dateien über Dropbox zugreifen XML & JSON 0
S Konforme XML Datei über XSD erstellen XML & JSON 2
N Algemeines über xml XML & JSON 3
H XMI über EMF / UML2 einlesen XML & JSON 7
U xmi parsen über emf XML & JSON 10
S XML Validierung mit XSD über DOM - Cannot find. XML & JSON 4
D xml über webservice XML & JSON 5
B xml datei über gui ändern XML & JSON 4
J Soap über Axis XML & JSON 3
J Zugriff auf Web Service über den Browser XML & JSON 12
I Mit Hibernate eine XML-Datei in eine Tabellenspalte einlesen. XML & JSON 1
S Muss ich bei JAXB immer noch eine zusaetzliche List-Wrapper Klasse erstellen wenn ich mehrere Objekte serialisieren will..? XML & JSON 1
D Innerhalb einer Property auf eine andere verlinken? XML & JSON 3
P wie kriege ich eine *.dtd Datei mit in die ausführbare *.jar? XML & JSON 2
E JTreedaten in eine XML Datei speichern XML & JSON 3
L Mit Hilfe von POI eine Tabelle ohne Rahmen in Word schreiben XML & JSON 2
M Wie kann ich eine unter SAX eingelesene XML bearbeiten? XML & JSON 4
D eine Schema für ein andere Schema XML XML & JSON 14
S Aus XML-File eine Baumstruktur erzeugen XML & JSON 5
ruutaiokwu xml nur bis auf eine bestimmte ebene parsen mit javax.xml... XML & JSON 5
F Wie bringe ich zwei xml Datein mit eine jar zum laufen? XML & JSON 4
F SAX Parser siehe nichts auf dem Konsole weder eine Fehlermeldung noch eine Ergebnis XML & JSON 6
C Xml file gegen eine DTD validieren XML & JSON 3
G Problem beim schreiben von XML in eine File XML & JSON 2
B muss standalone angegeben werden sobal eine DTD vorhanden ist? XML & JSON 6
M Frage zu Erklärung im Online book "Java ist auch eine I XML & JSON 4
T Wie einen String(XML Inhalt) in eine XML Datei speichern? XML & JSON 8
P XML Dateien zusammenführen und in eine XML speichern XML & JSON 7
A Mehrere Anwender sollen auf eine XML-Datei zugreifen XML & JSON 4
L mit Java eine HTML-Datei erstellen XML & JSON 3
A xml-schema aus wsdl auslagern in eine eigene xsd-Datei XML & JSON 3

Ähnliche Java Themen

Neue Themen


Oben