php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.09.2011, 15:32  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.873
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Nein, xpath prüft nur auf existenz der nodes des Querys, es erstellt keine.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist gerade online   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 14.09.2011, 15:47  
Erfahrener Benutzer
 
Benutzerbild von jspit
 
Registriert seit: 19.08.2011
Beiträge: 701
PHP-Kenntnisse:
Anfänger
jspit wird schon bald berühmt werden
Standard

Das Prüfen und Erstellen im Bedarfsfall sollte diese Zeile erledigen:
PHP-Code:
if ( ! $xml->wochentag[0] ) $xml->addChild('wochentag'); 
tut sie auch, soweit ich flüchtig getestet habe..
jspit ist offline   Mit Zitat antworten
Alt 14.09.2011, 16:16  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.873
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Jo was ja nu ma kein XPATH ist .. oO *glubsch*
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist gerade online   Mit Zitat antworten
Alt 14.09.2011, 16:22  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard

Im Prinzip ist das ganze recht einfach voneinander zu trennen. Mit XPath kannst du Knoten in deinem XML Dokument über den Query anwählen um dann explizizit dabei was ändern zu können. Also XPath ist nur dafür da zu Knoten zu navigieren, oder dann auch expliziert über die Syntax Attributwerte etc. heraus zu filtern.

Alles andere um den DOM zu manipulieren kannst du dann mit Methoden von simple_xml machen (keine Ahnung wie gut oder weniger gut), oder eben mit DOMDocument.
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist gerade online   Mit Zitat antworten
Alt 14.09.2011, 21:53  
Neuer Benutzer
 
Registriert seit: 14.09.2011
Beiträge: 4
PHP-Kenntnisse:
Anfänger
*asterisk* befindet sich auf einem aufstrebenden Ast
Standard

Ich bin ja sowas von Happy , vielen lieben Dank lstegelitz diese kleine simple Änderung von "r+" zu "w" hat Wunder bewirkt, alles klappt einwandfrei...

Einen lieben Dank natürlich auch an die Anderen die hier gepostet haben, bin über eure Hilfe sehr dankbar!

Es grüßt euch *asterisk*
*asterisk* ist offline   Mit Zitat antworten
Alt 15.09.2011, 01:35  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.873
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Ich würde dir weiterhin empfehlen auf fopen() vollkommen zu verzichten, und ( endlich ) die Doku von SimpleXMLElement vollständig zu lesen. Dann wüsstes du auch, das SimpleXML durchaus in der Lage ist selbstständig Dokumente zu speichern, wie das auch schon in dem ein oder anderen Snippet hier in diesem Thema passiert ist.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist gerade online   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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Dynamische erstellte Formulare - Werte in MySQL Datenbank speichern Kia PHP Einsteiger 6 24.05.2011 11:28
Werte zwischen Kommata in Array speichern? ChrisID PHP Einsteiger 8 23.04.2011 13:43
[Erledigt] decimal(10,2) = Speichern ohne Werte möglich ? noop Datenbanken 4 18.01.2011 16:30
HTML Tabelle Werte ändern -> direkt mit AJAX speichern Atikos JavaScript, Ajax und mehr 3 31.12.2010 01:15
[Erledigt] Werte einer db_spalte addieren und in einer Variablen speichern CKA PHP Tipps 2010 4 24.11.2010 12:50
[Erledigt] mehrere Werte speichern princemichi Datenbanken 4 05.06.2010 12:31
datenbankdesign - server .csv abfragen, werte speichern taurus Datenbanken 42 09.05.2010 17:44
Radiobutton werte in sessionvariable speichern und später wieder auslesen scarlette PHP Tipps 2009 2 13.06.2009 14:36
[Erledigt] String zerlegen und Werte speichern DrAlban PHP Tipps 2009 7 25.05.2009 09:43
Werte aus mehreren Pulldowns in .txt speichern php_newbie PHP Tipps 2008 6 14.11.2008 11:34
Werte ein Variable speichern aceras PHP Tipps 2008 3 09.11.2008 12:09
[Erledigt] Werte in Variable speichern und neuladen aceras PHP Tipps 2008 4 09.11.2008 00:34
werte einer tabelle in andere tabelle speichern high_scorer Datenbanken 3 30.09.2005 16:28
Werte in Textdatei speichern und auslesen PHP Tipps 2004-2 12 21.12.2004 09:22
[Erledigt] Kann man andere Werte als Strings in Array speichern? PHP Tipps 2004 2 03.11.2004 15:00


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:05 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