Dom + Php

Malaxo

Erfahrenes Mitglied
Ja meine Erklärung ist schlecht aber weiss nicht wie ich mein anliegen schildern soll:)

Hey Leute

ich bin dabei DOM mit PHP anzuwenden. Zum üben.

mein XML baut sich so auf:

HTML:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<news>
	<titel>NEWS</titel>
	<newseintrag>
		<untertitel>Test News</untertitel>
		<datum>12.07.2007</datum>
		<text>Hier ist der Text der News111</text>
	</newseintrag>
	<newseintrag>
		<untertitel>Test News2</untertitel>
		<datum>12.07.2007</datum>
		<text>Hier ist der Text der News22222</text>
	</newseintrag>
</news>

Vom root Element zum root Element, wird mir überall wo etwas drin steht dies ausgegeben.
Jetzt will ich zusätzlich noch nodeName dazugeben aber NUR bei denen die direkt nach dem Node etwas drin stehen haben. (also in meinem XML bei allen ausser bei "newseintrag" soll der Node vor dem Eintrag kommen)

z.B.
titel: News
untertitel: Test News 1
datum: 12.06.2007
text: Hier ist der Text der News111
etc.

Wie mach ich das, ohne das zwischen Titel und untertitel noch "newseintrag" erscheint?

Kann ich nicht prüfen ober der Node und der nextSibling die gleichen sind?

Aber ohne das man den namen "newseintrag" kennt (so das es in jedem XML funktionieren könnte)
 
Zurück