Avatar billede sunero Nybegynder
19. april 2005 - 15:28 Der er 3 kommentarer og
1 løsning

Spørgsmål om XMLDOM

Hejsa, jeg sidder lige er forsøger at få noget ud af RKI's testwebservice, men jeg har nogle problemer. Jeg har brugernavn og password, men jeg er usikker på hvad XMLDOM feltet skal indeholde. Hvor søger jeg denne information og hvordan skal den se ud ?

POST /RKIopen.asmx HTTP/1.1
Host: testwebservices.rki.dk
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://rki.dk/webservice/PersonSoegning"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <PersonSoegning xmlns="http://rki.dk/webservice">
      <userid>string</userid>
      <password>string</password>
      <xmldom>string</xmldom>
    </PersonSoegning>
  </soap:Body>
</soap:Envelope>
Avatar billede janegil Nybegynder
19. april 2005 - 15:45 #1
xmldom er et element i namespacet http://rki.dk/webservice.

Så du skal spørre rki.dk etter dokumentasjon, ettersom det tilsynelatende er de som har definert elementet. (Det bærer i hvert fall deres navn.)

En konvensjon er at namespace http://rki.dk/webservice er beskrevet på URL http://rki.dk/webservice, men det er det ikke i dette tilfellet.
Avatar billede sunero Nybegynder
19. april 2005 - 15:50 #2
Jeg har fundet følgende xsd-fil, kan det være den der indeholder definitionen :

<?xml version="1.0" encoding="utf-8" ?>
<xs:schema xmlns="urn:person_search-schema" targetNamespace="urn:person_search-schema" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
  <xs:element name="Person_search">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Type" type="stType" minOccurs="0" />
        <xs:element name="Person" minOccurs="1" maxOccurs="2">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Name" type="stString" minOccurs="1" maxOccurs="1" />
              <xs:element name="Date_of_birth" type="stDateOfBirth" minOccurs="0" maxOccurs="1" />
              <xs:element name="Address" minOccurs="1" maxOccurs="3">
                <xs:complexType>
                  <xs:all>
                    <xs:element name="Postal_address" type="stString" minOccurs="1" maxOccurs="1" />
                    <xs:element name="Post_code" type="stPostCode" minOccurs="1" maxOccurs="1" />
                    <xs:element name="Country" type="xs:string" minOccurs="0" maxOccurs="1" />
                  </xs:all>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:Locale="da-DK">
    <xs:complexType>
      <xs:choice maxOccurs="unbounded">
        <xs:element ref="Person_search" />
      </xs:choice>
    </xs:complexType>
  </xs:element>
  <xs:simpleType name="stPostCode">
    <xs:restriction base="xs:string">
      <xs:pattern value="[0-9]{4}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="stDateOfBirth">
    <xs:restriction base="xs:string">
      <xs:pattern value="[0-9]{8}|()" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="stType">
    <xs:restriction base="xs:string">
      <xs:pattern value="Advarselsregister|()" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="stName">
    <xs:restriction base="xs:string">
      <xs:pattern value=".{1,255} .{1,255}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="stString">
    <xs:restriction base="xs:string">
      <xs:pattern value=".{1,255}" />
    </xs:restriction>
  </xs:simpleType>
</xs:schema>
Avatar billede janegil Nybegynder
19. april 2005 - 16:27 #3
Hm. XSD-en inneholder syntaks (men naturligvis ikke semantikk) for et element som heter <Person_search>, mens din kodesnutt bruker <PersonSoegning>. Kanskje du skulle bytte til <Person_search> ?
Avatar billede sunero Nybegynder
19. maj 2005 - 08:57 #4
Lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester