SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 12.05.2013, 13:20:18
Benutzerbild von DC-NICO
DC-NICO DC-NICO ist offline
Anfänger
 
Registriert seit: May 2013
Alter: 57
Beiträge: 5
Standard XML Datei umwandeln ( Knoten umbenennen)

Hallo zusammen.

Als erstes möchte ich anmerken, dass man meinen Beitrag in einem ähnlichen Forum ohne hilfreicher Antwort geschlossen hat.
Anscheinend akzeptiert man dort nur Aufträge anstatt en wenig Hilfe zu geben.

Ich habe schon einige Tage damit verbracht, Lösungen im Internet zu finden, jedoch war die einzige gefundene Lösung für mich nicht verständlich erklärt.
Ich kenne mich im Bereich Mysql einigermaße gut aus und möchte nun PHP für die Anpassung von XML anwenden.

Ich müsste die im Oxid-Shop exportierte Auftrags-XML Datei für meine Warenwitschaft anpassen.
Hierzu sind einige Elemete / Knoten müssen einige Knoten / Elemente umbenannt werden.
Es würde mir schon ausreichen, wenn man den Vorgang für die Umbenennung von Knoten an Hand eines kleinen Beispiels erläutern könnte.

Code der exportierten XML:

Code:

Code:
<?xml version="1.0" encoding="UTF-8"?>
<Bestellliste>
<Bestellung zurückgestellt="Nein" bearbeitet="Nein" übertragen="Nein">
<Bestellnummer>24</Bestellnummer>
<Rechnungsnummer></Rechnungsnummer>
<Standardwaehrung>978</Standardwaehrung>
<Bestelldatum>
<Datum>07.05.2013</Datum>
<Zeit>16:38:12</Zeit>
</Bestelldatum>
<Kunde>
<Kundennummer></Kundennummer>
<Firmenname></Firmenname>
<Anrede>Herr</Anrede>
<Vorname>Martin</Vorname>
<Name>Mustermann</Name>
<Strasse>Musterstr. 23</Strasse>
<PLZ>50677</PLZ>
<Ort>Köln</Ort>
<Bundesland></Bundesland>
<Land>Deutschland</Land>
<Email>Muster@yahoo.de</Email>
<Telefon></Telefon>
<Telefon2></Telefon2>
<Fax></Fax>
<Lieferadresse>
<Firmenname></Firmenname>
<Vorname></Vorname>
<Name></Name>
<Strasse></Strasse>
<PLZ></PLZ>
<Ort></Ort>
<Bundesland></Bundesland>
<Land></Land>
</Lieferadresse>
<Matchcode>Mustermann, Martin</Matchcode>
<fSteuerbar>ja</fSteuerbar>
</Kunde>
<Artikelliste>
   <Artikel>
   <Artikelzusatzinfo><Nettostaffelpreis></Nettostaffelpreis></Artikelzusatzinfo>
   <SteuersatzID></SteuersatzID>
   <Steuersatz>0.19</Steuersatz>
   <Artikelnummer>AT26158 (apfelgrün) 140</Artikelnummer>
   <Anzahl>1</Anzahl>
   <Produktname>JERSEY Spannbettlaken Bettlaken Öko-Tex 100/apfelgrün | 140-160x200 cm   </Produktname>
   <Rabatt>0.00</Rabatt>
   <Preis>7.29</Preis>
   </Artikel>
   <Artikel>
   <Artikelzusatzinfo><Nettostaffelpreis></Nettostaffelpreis></Artikelzusatzinfo>
   <SteuersatzID></SteuersatzID>
   <Steuersatz>0.19</Steuersatz>
   <Artikelnummer>AT26158 (aubergine) 140</Artikelnummer>
   <Anzahl>1</Anzahl>
   <Produktname>JERSEY Spannbettlaken Bettlaken Öko-Tex 100/aubergine | 140-160x200 cm   </Produktname>
   <Rabatt>0.00</Rabatt>
   <Preis>7.29</Preis>
   </Artikel>
   <Artikel>
   <Artikelzusatzinfo><Nettostaffelpreis></Nettostaffelpreis></Artikelzusatzinfo>
   <SteuersatzID></SteuersatzID>
   <Steuersatz>0.19</Steuersatz>
   <Artikelnummer>AT26158 (flieder) 140</Artikelnummer>
   <Anzahl>1</Anzahl>
   <Produktname>JERSEY Spannbettlaken Bettlaken Öko-Tex 100/flieder | 140-160x200 cm   </Produktname>
   <Rabatt>0.00</Rabatt>
   <Preis>7.29</Preis>
   </Artikel>
   <Artikel>
   <Artikelzusatzinfo><Nettostaffelpreis></Nettostaffelpreis></Artikelzusatzinfo>
   <SteuersatzID></SteuersatzID>
   <Steuersatz>0.19</Steuersatz>
   <Artikelnummer>AT26158 (türkis) 140</Artikelnummer>
   <Anzahl>1</Anzahl>
   <Produktname>JERSEY Spannbettlaken Bettlaken Öko-Tex 100/türkis | 140-160x200 cm   </Produktname>
   <Rabatt>0.00</Rabatt>
   <Preis>7.29</Preis>
   </Artikel>
<GesamtRabatt>0.00</GesamtRabatt>
<GesamtNetto>24.50</GesamtNetto>
<Lieferkosten>4.90</Lieferkosten>
<Zahlungsartkosten>0.00</Zahlungsartkosten>
<GesamtBrutto>29.16</GesamtBrutto>
<Bemerkung></Bemerkung>
</Artikelliste>
<Zahlung>
<Art>Vorauskasse</Art>
</Zahlung>
</Bestellung>
<Bestellung zurückgestellt="Nein" bearbeitet="Nein" übertragen="Nein">
<Bestellnummer>23</Bestellnummer>
<Rechnungsnummer></Rechnungsnummer>
<Standardwaehrung>978</Standardwaehrung>
<Bestelldatum>
<Datum>15.04.2013</Datum>
<Zeit>12:47:59</Zeit>
</Bestelldatum>
<Kunde>
<Kundennummer></Kundennummer>
<Firmenname></Firmenname>
<Anrede>Frau</Anrede>
<Vorname>Yasmine</Vorname>
<Name>Muster</Name>
<Strasse>Muster 17a</Strasse>
<PLZ>10119</PLZ>
<Ort>Berlin</Ort>
<Bundesland></Bundesland>
<Land>Deutschland</Land>
<Email>Muster@muster.net</Email>
<Telefon></Telefon>
<Telefon2></Telefon2>
<Fax></Fax>
<Lieferadresse>
<Firmenname></Firmenname>
<Vorname></Vorname>
<Name></Name>
<Strasse></Strasse>
<PLZ></PLZ>
<Ort></Ort>
<Bundesland></Bundesland>
<Land></Land>
</Lieferadresse>
<Matchcode>Muster, Yasmine</Matchcode>
<fSteuerbar>ja</fSteuerbar>
</Kunde>
<Artikelliste>
   <Artikel>
   <Artikelzusatzinfo><Nettostaffelpreis></Nettostaffelpreis></Artikelzusatzinfo>
   <SteuersatzID></SteuersatzID>
   <Steuersatz>0.19</Steuersatz>
   <Artikelnummer>AT26158 (weiss) 140</Artikelnummer>
   <Anzahl>2</Anzahl>
   <Produktname>JERSEY Spannbettlaken Bettlaken Öko-Tex 100/weiß | 140-160x200 cm   </Produktname>
   <Rabatt>0.00</Rabatt>
   <Preis>7.29</Preis>
   </Artikel>
<GesamtRabatt>0.00</GesamtRabatt>
<GesamtNetto>12.25</GesamtNetto>
<Lieferkosten>4.90</Lieferkosten>
<Zahlungsartkosten>0.00</Zahlungsartkosten>
<GesamtBrutto>14.58</GesamtBrutto>
<Bemerkung></Bemerkung>
</Artikelliste>
<Zahlung>
<Art>Vorauskasse</Art>
</Zahlung>
</Bestellung>
</Bestellliste>
benötigtes import xml-Format:

Code:

Code:
<?xml version="1.0" encoding="iso-8859-1" ?>
<tBestellungen>
  <tBestellung kFirma="1">
    <cSprache>ger</cSprache>
    <cWaehrung>EUR</cWaehrung>
    <fGuthaben></fGuthaben>
    <fGesamtsumme>199,00</fGesamtsumme>
    <cBestellNr></cBestellNr>
    <cExterneBestellNr>Bestell-Nr. 13</cExterneBestellNr>
    <cVersandartName></cVersandartName>
    <cVersandInfo></cVersandInfo>
    <dVersandDatum></dVersandDatum>
    <cTracking></cTracking>
    <cLogistiker></cLogistiker>
    <dLieferDatum></dLieferDatum>
    <cKommentar></cKommentar>
    <cBemerkung>Bestell-Nr. 13</cBemerkung>
    <dErstellt>2011-08-03</dErstellt>
    <cZahlungsartName>Sofortueberweisung</cZahlungsartName>
    <dBezahltDatum></dBezahltDatum>
    <fBezahlt></fBezahlt>
        <twarenkorbpos>
      <cName>ZANKER AZ 1020.6 Ablufttrockner</cName>
      <cArtNr>987297</cArtNr>
      <cBarcode></cBarcode>
      <cSeriennummer></cSeriennummer>
      <cEinheit></cEinheit>    
                            
      <fPreisEinzelNetto>167,2268907563</fPreisEinzelNetto>
      <fPreis>199,00</fPreis>
      <fMwSt>19,00</fMwSt>
      <fAnzahl>1</fAnzahl>
      <cPosTyp>0,00</cPosTyp>
    </twarenkorbpos>
                                    <tkunde>
      <cKundenNr></cKundenNr>
      <cAnrede></cAnrede>
      <cTitel></cTitel>
      <cVorname>Petra</cVorname>
      <cNachname>Mustermann</cNachname>
      <cFirma></cFirma>
      <cStrasse>Muster Str. 210</cStrasse>
      <cAdressZusatz></cAdressZusatz>
      <cPLZ>52076</cPLZ>
      <cOrt>Aachen</cOrt>
      <cBundesland></cBundesland>
      <cLand>Deutschland</cLand>
      <cTel>02408 ....</cTel>
      <cMobil></cMobil>
      <cFax>02408 ....</cFax>
      <cMail>Mustermann@t-online.de</cMail>
      <cUSTID></cUSTID>
      <cWWW></cWWW>
      <cNewsletter></cNewsletter>
      <dGeburtstag>..</dGeburtstag>
      <fRabatt></fRabatt>
      <cHerkunft>Yatego</cHerkunft>
      <dErstellt></dErstellt>
      <tkundenattribute></tkundenattribute>
    </tkunde>
            <tlieferadresse>
      <cAnrede></cAnrede>
      <cVorname>Petra</cVorname>
      <cNachname>Mustermann</cNachname>
      <cTitel></cTitel>
      <cFirma></cFirma>
      <cStrasse>Muster Str. 210</cStrasse>
      <cAdressZusatz></cAdressZusatz>
      <cPLZ>52076</cPLZ>
      <cOrt>Aachen</cOrt>
      <cBundesland></cBundesland>
      <cLand>Deutschland</cLand>
      <cTel>02408 ....</cTel>
      <cMobil></cMobil>
      <cFax>02408 ....</cFax>
      <cMail></cMail>
    </tlieferadresse>
        <tzahlungsinfo>
      <cBankName></cBankName>
      <cBLZ></cBLZ>
      <cKontoNr></cKontoNr>
      <cKartenNr></cKartenNr>
      <dGueltigkeit></dGueltigkeit>
      <cCVV></cCVV>
      <cKartenTyp></cKartenTyp>
      <cInhaber></cInhaber>
    </tzahlungsinfo>
  </tBestellung>
</tBestellungen>
Da ich mit PHP noch sehr wenig erfahrung habe, würde ich mich über eine leicht verständliche Erklärung freuen.
Habe zwar mehrere Bücher über XML / XSLT und PHP vorliegen, jedoch erklärt keines genau, wie man Knoten in einer XML Datei umbenennen kann.

Vielen Dank für eure Hilfe.

Gruß

Domenico
Mit Zitat antworten
  #2  
Alt 12.05.2013, 15:42:02
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: Standard XML Datei umwandeln ( Knoten umbenennen)

Zitat:
Zitat von DC-NICO Beitrag anzeigen
Da ich mit PHP noch sehr wenig erfahrung habe,
Einfach mal das Handbuch lesen ist wohl zuviel verlangt?
Zitat:
würde ich mich über eine leicht verständliche Erklärung freuen.
Der Erklärbär schreibt hier nicht mit.
Zitat:
Habe zwar mehrere Bücher über XML / XSLT und PHP vorliegen, jedoch erklärt keines genau, wie man Knoten in einer XML Datei umbenennen kann.
Da haste Pech, daß es genau für Deine Frage noch kein Buch gibt.
Document Object Model
Und wenn Du noch mal meterlange Quelltexte unformatiert hier reinkippst, soll Dich der Geier holen.
Mit Zitat antworten
  #3  
Alt 12.05.2013, 15:57:37
Benutzerbild von DC-NICO
DC-NICO DC-NICO ist offline
Anfänger
 
Registriert seit: May 2013
Alter: 57
Beiträge: 5
AW: Standard XML Datei umwandeln ( Knoten umbenennen)

Hallo,

wieso alle so genervt?

Pech gehabt, haben wohl eher die Leute, die an User wie dich geraten, da man sich solche Hinweise sparen kann.

Ich werde auch nicht weiter diskutieren, denn ich liebe nur hilfreiche Aussagen.
Der Rest verkürzt nur das Leben.

Gruß

NICO
Mit Zitat antworten
  #4  
Alt 13.05.2013, 02:25:47
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: Standard XML Datei umwandeln ( Knoten umbenennen)

Zitat:
Zitat von DC-NICO Beitrag anzeigen
wieso alle so genervt?
Alle sind genervt? Laß mich raten: Du hast diese Frage auch in einem anderen Forum gestellt - mit dem gleichen Ergebnis: keiner wollte Dir das Handbuch vorlesen.
Zitat:
Pech gehabt, haben wohl eher die Leute, die an User wie dich geraten, da man sich solche Hinweise sparen kann.
Is mir Rille:
a. finde ich meine Fehler selber
b. erspart es mir jede Menge dummer Fragen.
c. hier gibts nur Hilfe zur Selbsthilfe, weil das hier kein kostenloser Scriptschreib- und Handbuchvorlesedients ist.

Zitat:
Ich werde auch nicht weiter diskutieren, denn ich liebe nur hilfreiche Aussagen.
Viel Spaß beim Suchen. Versuchs doch mal in der Waldorfschule: denen kannste Deine Frage dann auch vortanzen.
Mit Zitat antworten
  #5  
Alt 13.05.2013, 09:43:48
Benutzerbild von DC-NICO
DC-NICO DC-NICO ist offline
Anfänger
 
Registriert seit: May 2013
Alter: 57
Beiträge: 5
AW: Standard XML Datei umwandeln ( Knoten umbenennen)

Hallo,

hast du schon ein mal bemerkt, dass du der einzige bist, der hier schon den 2., unnützen Beitrag schreibt?
Ich gebe anderen User, wenn ich auf einen Beitrag antworte, nützliche Tipps.
Ansonsten schreibe ich überhaupt nichts.
Da du ja anscheinend zu viel Zeit hast und dich anscheinend mit Schulen gut auskennst, solltest du vielleicht ein mal über eine Stelle als Lehrer werben.
Auch wenn mir die Schüler jetzt schon Leid tun, da von dir ja anscheinend nur Kritik und keine Hilfe zu erwarten ist.
Vielleicht kannst du selbst ja nicht so gut programmieren.

Übrigens gibt es auch nette User, denn aus dem anderen Forum hat mir jemand per PM sehr gut geholfen.
Es hätte nämlich gereicht, wenn man mir geschrieben hätte, dass man die XML per simpleXML einliest, dann neue Knoten erstellt und mit den eingelesenen Inhalten neu abspeichern muss.
Ich muss da zwar noch etwas üben, jedoch weiss ich nun, welcher Weg der richtige ist.

Gruß

NICO
Mit Zitat antworten
  #6  
Alt 13.05.2013, 10:08:20
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: Standard XML Datei umwandeln ( Knoten umbenennen)

Zitat:
Zitat von DC-NICO Beitrag anzeigen
hast du schon ein mal bemerkt, dass du der einzige bist, der hier schon den 2., unnützen Beitrag schreibt?
Da haste recht: auch mein zweiter Versuch, Dich Denkfaulpelz zum Handbuchlesen zu überreden, war wohl erfolglos. Du bist und bleibst eben lern- und erkenntnisresistent.

Wie man Fragen richtig stellt
Mit Zitat antworten
  #7  
Alt 13.05.2013, 10:18:02
Benutzerbild von DC-NICO
DC-NICO DC-NICO ist offline
Anfänger
 
Registriert seit: May 2013
Alter: 57
Beiträge: 5
AW: Standard XML Datei umwandeln ( Knoten umbenennen)

Jetzt hör mir ein mal zu, denn es wird die letzte Antwort auf deine Kommentare sein,

Ich lese oft und genug, um mir hier eine Frage erlauben zu dürfen.
Wenn man, wie du schreibst, alles selbst lernen und lesen würde und die Bücher so erklärend wären, dass man alles verstehen könnte, würde es überhaupt kein Forum mehr geben.
Denn dann wäre ein Forum überflüssig.
Und nun geh und mach etwas nützliches, denn ich habe mit 4 Online-Shops und einem Ladengeschäft keine Zeit, mich mit solchen dummen Antworten zu befassen.

Gruß

NICO
Mit Zitat antworten
  #8  
Alt 13.05.2013, 11:56:51
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: Standard XML Datei umwandeln ( Knoten umbenennen)

Mach dir keine Sorgen...
Du brauchst dich nicht zu rechtfertigen, das verplempert nur unser aller Zeit.

Nebenbei:
Ich habe diesen Thread von Anfang an verfolgt und bisher nichts gesagt.
Warum?


Tipp:
Das selbstbewusste Verhalten eines "Wissenden" ist für einen Außenstehenden nicht, oder nur kaum, von Arroganz zu unterscheiden.

Ins Besondere, wenn es wie bei Meikel manchmal etwas Oberlehrerhaft daher kommt.


Foren sind nicht dafür da um Windeln zu wechseln. Man kann in Foren aber prächtig über Windeln diskutieren. Welche tags, welche nachts, und warum. Welche Marke, welche Größe, wie oft wechseln und überhaupt.
Man kann die ganze komplexe Welt der Windeln in Foren erkunden und Anregungen sammeln für den eigenen Umgang mit Windeln.
Aber wechseln muss man sie selber.
Mit Zitat antworten
  #9  
Alt 13.05.2013, 12:27:54
Benutzerbild von DC-NICO
DC-NICO DC-NICO ist offline
Anfänger
 
Registriert seit: May 2013
Alter: 57
Beiträge: 5
AW: Standard XML Datei umwandeln ( Knoten umbenennen)

Hallo,

na das ist doch schön so.
Dann sollte mal jemand sagen, was an meinen Windeln nicht passt?
Wenn es zu umständlich ist, einen vernünftigen Beitrag zu meiner Anfrage zu schreiben, dann einfach nichts sagen.
So wird dann zwar nicht geholfen, aber es wird Platz und Zeit gespart.

Wenn du aber einen Hinweis hast, wie man dennoch als PHP Leie zu einer gute Lösung des Problems kommt, dann einfach 2 Sätze hierzu schreiben.
Mach beliebt und weniger Ärger.

Gruß

NICO
Mit Zitat antworten
  #10  
Alt 13.05.2013, 12:41:53
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: Standard XML Datei umwandeln ( Knoten umbenennen)

Zitat:
Zitat von DokuLeseHemmung Beitrag anzeigen
Ich habe diesen Thread von Anfang an verfolgt und bisher nichts gesagt.
Warum?
Sicher deshalb, weil man das Parsen eines XML Strings nicht in 2-3 Sätzen erklären kann. Also haste abgewartet, bis meikel garstig wurde.

Viel Spaß noch... <ggg>
Mit Zitat antworten
Antwort

Stichworte
elemente, knoten, umbenennen, xml, xstl


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Datei umbenennen rstuber PHP Grundlagen 3 14.11.2010 18:51:10
Datei umbenennen mit "rename" stoffel1373 PHP für Fortgeschrittene und Experten 5 26.09.2006 14:01:12
att Datei umwandeln technikber PHP Grundlagen 0 21.05.2006 23:26:32
Zeilenumbruch aus Textareastring für Datei umwandeln luckyfreddy PHP Grundlagen 4 27.01.2006 09:34:27
Datei in zip umwandeln Webstylist PHP für Fortgeschrittene und Experten 3 24.01.2003 19:29:19


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:17:22 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt