Avatar billede hpb Nybegynder
20. marts 2007 - 14:00 Der er 2 kommentarer og
1 løsning

WebService med Schema validering

Hej,

Hvis jeg f.eks. har en WebMethod:
    <WebMethod()> _
    Public Function HelloWorld(ByVal sMyName As String) As String
        Return "Hello World : " & sMyName
    End Function

og et Schema (MySchema.xsd) indeholdende :
- <xs:element name="HelloWorld">
  - <xs:complexType>
    - <xs:sequence>
      <xs:element name="sMyName" type="MyNameType" minOccurs="0" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
- <xs:simpleType name="MyNameType">
  - <xs:restriction base="xs:string">
      <xs:minLength value="1" />
      <xs:maxLength value="5" />
    </xs:restriction>
  </xs:simpleType>

Hvordan får jeg så denne WebMethod til at validere at det XML'en så ikke den kan blive kalde med "EtForLangtNavn"?
Avatar billede arne_v Ekspert
20. marts 2007 - 14:05 #1
Var det ikke nemmere at teste i din VB.NET kode og smide en exception hvis
den er for lang ?
Avatar billede hpb Nybegynder
20. marts 2007 - 14:16 #2
Det er et krav at vi benytter Schema og Schema-validering i servicen. Det andet ville være nemmere, enig.
Avatar billede hpb Nybegynder
27. marts 2007 - 08:38 #3
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