php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.09.2009, 14:43  
Neuer Benutzer
 
Registriert seit: 03.09.2009
Beiträge: 2
PHP-Kenntnisse:
Fortgeschritten
duderion befindet sich auf einem aufstrebenden Ast
Standard XML endtag finden

Hallo PHP Fans,

ich habe mir eine Klasse gebastelt, die ein XML rekursiv parst. Und zwar mit simplexml . soweit so gut. Die oeffnende Tags zu parsen war auch kein Problem. Aber nun ist mir aufgefallen, dass ich die schliessenden nicht gezielt finde, da $node->getName()=="bla" nur die oeffnenden tags matcht.

Gibt es vll einen workaround, der euch einfaellt, mit dem ich diese schliessenden tags matchen kann, ohne alles auf einen expat parser umschreiben zu muessen ?

Das waer klasse
duderion
duderion ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 03.09.2009, 14:55  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.268
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Wenn du den öffnenden Tag hast und rekursiv arbeitest, hast du doch den schließenden automatisch, nämlich dann, wenn du die Rekursionsstufe beendest.

Suchst du vielleicht einen SAX-Parser? Der meldet sich auch beim schließenden Tag, funktioniert aber iterativ, nicht rekursiv.
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 03.09.2009, 15:19  
Neuer Benutzer
 
Registriert seit: 03.09.2009
Beiträge: 2
PHP-Kenntnisse:
Fortgeschritten
duderion befindet sich auf einem aufstrebenden Ast
Standard

vielen dank. darauf haett ich auch kommen koennen . habe einfach bei verminderung der tiefe getestet um welches element es sich gerade handelt und den "kategoriestring" demenstprechend gekuerzt (regex)

vielen vielen dank!

duderino
duderion ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
xml endtag, find the end tag php, php end tag, xml end tag, sax parser rekursiv, php ohne endtag, regex xml end tag, regex end tag xml, regex xml endtags, xml rekursive tags, tags in xml suchen php, sax xml endtag, xml tag suchen, sax parser endtag, php xml search tag, php regex closing xml tag, php tag suchen, xml search end-tag, bbcode endtag mit php, regex xml element finden

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:49 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum