Deborah schrieb:
danke für die info.
wäre es möglich die xml-abfrage dahingehend abzuändern, daß sie lokal erfolgt?
ich find das nämlich nicht so toll, daß die fritz!box zum trennen einen code im
i-net abrfagt.
ich kenne mich da nicht so aus, aber es sollte doch machbar sein, daß statt der
abfrage
<s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
würde sich der sache jemand annehmen?
liebe grüße
Also die betreffende Zeile ist wohl:
<xs:schema targetNamespace="http://schemas.xmlsoap.org/soap/encoding/">
Diese Zeile gibt einen sogenannten "Namespace" an. Wer moderne Programmierung und Validierung (z.B. W3C, validHTML, usw.) kennt der weiß, dass damit ein bestimmter Namensraum von Funktionen gemeint ist.
Vergleichbar ist das mit dem
< ! DOCTYPE - TAG bei HTML und XML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
XML sowie html kann ja "immer" interpretiert werden.
Wenn ich aber wissen will, ob meine XML-Daten VALID sind = der festgelegten Sprache entsprechen, dann brauch ich meine Definitionen und die findet man unter jener URL dort.
HTML wird auch immer einfach mal interpretiert, ob Fehler drin sind oder nicht (Gott sei Dank!) Wenn eine Internetseite ordentlich angezeigt wird, dann muß sie noch lange nicht valid sein...
Bevor das noch weiter geht...
mach dir keine Sorgen! Hier gehts nicht um ein Inet-Zugriff, sondern um eine Formalie an der man die XML-Sprache kontrollieren/validieren kann.
VG JD