Ergebnis 1 bis 5 von 5
  1. #1
    EMBEE ist offline Jungspund
    registriert
    24-09-2007
    Beiträge
    21

    Javascript xml object -> PHP xml object

    Hallo zusammen,
    ist es möglich ein javascript XMLobject über (AJAX) post in PHP als XMLobject ein zu lesen?. Mit einen String ist es kein probleem, aber nicht sehr elegant.
    Das XMLobject wird wie folgt generiert:
    PHP-Code:
    function convertTextToXMLObject(data) {
    var 
    xmlObject;
    if (
    window.ActiveXObject) {
       
    xmlObject = new ActiveXObject("Microsoft.XMLDOM");
       
    xmlObject.loadXML(data);
       return(
    xmlObject);
    }
    else if (
    document.implementation) {
          
    xmlObject = (new DOMParser()).parseFromString(data"text/xml");
          return(
    xmlObject);
          }

    Send function:

    PHP-Code:
    //send XML data to url synchronous
    function sendRequestSync(url,data) {
      var 
    xmlHttpRequestObject null;
      if (!
    xmlHttpRequestObjectxmlHttpRequestObject =
        
    getXmlHttpRequestObject();
      if (!
    xmlHttpRequestObject) return;
      
    xmlHttpRequestObject.open('POST',url,false);
      
    xmlHttpRequestObject.setRequestHeader
      
    ('Content-Type','application/x-www-form-urlencoded');
      
    xmlHttpRequestObject.send('XML='+data);
      return(
    xmlHttpRequestObject.responseXML);

    print_r($_POST['XML']) gibt ein [object XMLDocument] aus, welches ich nicht mit XML Dom oder XML SimpleXML behandeln kan.

    Jemanden eine Idee?
    Oeps, vielleicht falsches forum -> das gleiche nochmal unter php.
    Geändert von EMBEE (04-11-2007 um 21:41 Uhr)

  2. #2
    EMBEE ist offline Jungspund
    registriert
    24-09-2007
    Beiträge
    21

    AW: Javascript xml object -> PHP xml object

    Keiner hat eine antwort?

  3. #3
    Avatar von ZeitGeist
    ZeitGeist ist offline Lounge-Member
    registriert
    26-04-2003
    Ort
    Outa Space
    Beiträge
    4.125

    AW: Javascript xml object -> PHP xml object

    Du kannst ein Javascript Objekt nicht ohne weiteres a) verschicken und b) in PHP einlesen. Der _String_ "[object XMLDocument]" ist das was du erhälst wenn du versuchst ein Javascribt Objekt zu verschicken. Das man da nicht viel mit XML DOM etc machen kann, sollte einleuchten


    Zitat Zitat von EMBEE Beitrag anzeigen
    Mit einen String ist es kein probleem, aber nicht sehr elegant.
    Das ist aber genau der Sinn von XML. Informationen als String zu verschicken.

  4. #4
    EMBEE ist offline Jungspund
    registriert
    24-09-2007
    Beiträge
    21

    AW: Javascript xml object -> PHP xml object

    Ich hatte das schon gedacht, wollte aber sicherheit haben das es wirklich nicht irgendwie geht. Die möglichkeit javascript XML-objekte d ierekt als php XML-objekte zu nutzen währe aber trotzdem eine nette lösung.

  5. #5
    Avatar von ZeitGeist
    ZeitGeist ist offline Lounge-Member
    registriert
    26-04-2003
    Ort
    Outa Space
    Beiträge
    4.125

    AW: Javascript xml object -> PHP xml object

    dann würde ich lieber direkt objekte versenden, wer braucht dann da noch xml

Ähnliche Themen

  1. in PHP eine XML von fremder Domain einlesen
    Von tobiasgruen im Forum Serverseitige Programmierung
    Antworten: 2
    Letzter Beitrag: 21-03-2007, 16:27
  2. Antworten: 3
    Letzter Beitrag: 27-07-2006, 16:59
  3. xml und php
    Von Jonny007-MKD im Forum Allgemeines
    Antworten: 1
    Letzter Beitrag: 22-01-2006, 10:00
  4. PHP --> auf mySQL zugreifen
    Von Toad im Forum Serverseitige Programmierung
    Antworten: 2
    Letzter Beitrag: 27-06-2005, 12:05
  5. PHP und Javascript gleichzeitig verwenden
    Von Michael Roth im Forum Serverseitige Programmierung
    Antworten: 1
    Letzter Beitrag: 17-12-2001, 16:48

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •