04.08.2013 Aufrufe

Anhang 4 Arbeiten mit Webdiensten in VFP 7.0 - dFPUG-Portal

Anhang 4 Arbeiten mit Webdiensten in VFP 7.0 - dFPUG-Portal

Anhang 4 Arbeiten mit Webdiensten in VFP 7.0 - dFPUG-Portal

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Das Visual FoxPro 8.0 Update Buch Seite 350<br />

Die folgende Anweisung wandelt den Inhalt der Tabelle Customer <strong>in</strong> elementzentriertes<br />

XML um und speichert das Ergebnis <strong>in</strong> der Speichervariablen<br />

lcXML:<br />

CURSORTOXML("Customer", "lcXML")<br />

Die nächste Anweisung wandelt den Inhalt der Tabelle Customer <strong>in</strong> attributzentriertes<br />

XML um und speichert das Ergebnis <strong>in</strong> Datei Results.XML und<br />

generiert e<strong>in</strong> Inl<strong>in</strong>eschema <strong>mit</strong> dem Namespace www.microsoft.com:<br />

CURSORTOXML("Customer", "Results.xml", 2, 512, 0,"1", "",<br />

"www.microsoft.com")<br />

XMLToCursor<br />

Die neue Funktion XMLToCursor() wandelt e<strong>in</strong>en XML-Str<strong>in</strong>g <strong>in</strong> e<strong>in</strong>en Cursor<br />

von Visual FoxPro um. Dieser Befehl kann <strong>in</strong> Geschäftsobjekten e<strong>in</strong>gesetzt<br />

werden, um e<strong>in</strong>e von e<strong>in</strong>em Client empfangene XML-E<strong>in</strong>gabe <strong>in</strong> <strong>VFP</strong>s<br />

<strong>in</strong>ternen Cursor umzusetzen.<br />

Die Syntax von XMLToCursor() ist:<br />

XMLTOCURSOR(XMLSource eExpression | cXMLFile [, cCursorName [,<br />

nFlags ]])<br />

Der Parameter cXMLExpression gibt e<strong>in</strong>en XML-Text oder e<strong>in</strong>en Ausdruck<br />

an, der als gültige XML-Daten bewertet wird. Dabei kann es sich um e<strong>in</strong>es<br />

der folgenden handeln:<br />

• E<strong>in</strong>e Speichervariable.<br />

• E<strong>in</strong> Memofeld.<br />

• Die Rückgabe e<strong>in</strong>er HTTP-Anfrage.<br />

• Die Rückgabe e<strong>in</strong>es SOAP-Methodenaufrufs (vgl. dazu den Abschnitt<br />

„Simple Object Access Protokoll (SOAP) weiter h<strong>in</strong>ten <strong>in</strong> diesem Kapitel).<br />

• XML von XML DOM (Document Object Model). Das XML DOM ist<br />

e<strong>in</strong>e Programmierschnittstelle für XML-Dokumente, die Ihnen den<br />

Zugriff auf e<strong>in</strong> XML-Dokument <strong>in</strong> e<strong>in</strong>er Baumansicht ermöglicht.<br />

• E<strong>in</strong> ADO-Strem.<br />

Alternativ dazu können Sie im Parameter cXMLFile den Namen e<strong>in</strong>er XML-<br />

Datei angeben. Der Parameter nFlags gibt an, wie der erste Parameter behan-

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!