tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
414
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    newbi_1 newbi_1 ist offline Mitglied Bronze
    Registriert seit
    Oct 2007
    Beiträge
    45
    Hallo,
    das ist meine erste Frage zu XML. Darum ist sie wahrscheinlich recht einfach zu beantworten - und ich bin in XML ein Neuling!

    Ich habe eine fertige XSD-Datei erhalten, die ein Dienst benötigt. Ich muss diese XSD-Datei nun mit Daten füllen.

    Ein Auszug davon:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    
    <?xml version=1.0" encoding=UTF-8" standalone="yes"?>
    <xs:schema version="1.0"
    targetNamespace="http://import.service.evi.de/"
    xmlns:tns="http://importer.service.evi.de/"
    xmlns:xs="http://www.w3.org/2001/XMLSchema">
     
    <xs:element name="importFile" type="tns:importFile"/>
     
     
    <xs:complexType name="importFile">
       <xs:sequence>
          <xs:element name="anwender" type="xs:string" minOccurs="0"/>
          <xs:element name="format" type="xs:string" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
     
     
    usw.


    Diese Datei wird aus php aus der Aufrufschnittstellendatei *.wsdl aufgerufen.

    Also muss ich doch eine Datei nach dem obigen Schema erstellen.

    Schaut die dann folgendermassen aus?
    Code :
    1
    2
    
    <importFile>datenfile</importFile>
    <nutzer>hobbit</nutzer>
    usw.

    Vielleicht kann mir ja das jemand beantworten.
     

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.169
    Hi.

    Das Schema ist für die automatische Verarbeitung gedacht.

    Such mal im Netz danach wie man Web Services mit PHP nutzen kann. Da gibt es bestimmt Generatoren die aus der .wsdl Proxy-Klassen generieren usw.

    Ansonsten frag mal im PHP Forum.

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.