XML-File mit Hilfe von XSL in kanonische Form bringen

f.reischl

Enthusiast
Thread Starter
Mitglied seit
15.12.2005
Beiträge
537
Ort
Bayern
Ich will folg. XML-Datei unter Zuhilfenahme eines XSL-Sylesheets in die kanonische Form bringen, damit eine Oracle-DB damit was anfangen kann:
Code:
<?xml version = '1.0' standalone="yes"?>
<0 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://tempuri.org/ds_MeasurementResults.xsd">
    <1>
		<1.1>Wert1.1</1.1>
		<1.2>Wert1.2</1.2>
		...
		<1.12>
			<1.12.1>Wert1.12.1</1.12.1>
			<1.12.2>Wert1.12.2</1.12.2>
		</1.12>
		<1.13>
			<1.13.1>Wert1.13.1</1.13.1>
			<1.13.2>Wert1.13.2</1.13.2>
		</1.13>
		<1.13>
			<1.13.1>Wert1.13.1</1.13.1>
			<1.13.2>Wert1.13.2</1.13.2>
		</1.13>
		...
		<1.13>
			<1.13.1>Wert1.13.1</1.13.1>
			<1.13.2>Wert1.13.2</1.13.2>
		</1.13>
		...
	</1>
</0>

Rauskommen sollte einmal
Code:
<?xml version = '1.0' standalone="yes"?>
<ROWSET>
  <ROW>
    <1.1>Wert1.1</1.1>
    <1.2>Wert1.2</1.2>
    ...
    <1.11>Wert1.11</1.11>
  </ROW>
</ROWSET>

bzw.
Code:
<?xml version = '1.0' standalone="yes"?>
<ROWSET>
  <ROW>
    <1.12.1>Wert1.12.1</1.12.1>
    <1.12.2>Wert1.12.2</1.12.2>
  </ROW>
</ROWSET>

bzw.
Code:
<?xml version = '1.0' standalone="yes"?>
<ROWSET>
  <ROW><1.13.1>Wert1.13.1</1.13.1><1.13.2>Wert1.13.2</1.13.2></ROW>
  <ROW><1.13.1>Wert1.13.1</1.13.1><1.13.2>Wert1.13.2</1.13.2></ROW>
  ...
  <ROW><1.13.1>Wert1.13.1</1.13.1><1.13.2>Wert1.13.2</1.13.2></ROW>
</ROWSET>

Ich hoffe, dass ich mich möglichst verständlich ausgedrückt.
Sollten fragen sein, immer rein damit ;)
 
Zuletzt bearbeitet:
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Welche Frage hast du nun?
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh