Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> perl Programmering >> Content

    Hur man testar XML från XSD

    Att validera ett Extended Markup Language ( XML ) -fil mot sin följeslagare XML Schema Document ( XSD -fil) , måste du ladda ner en validator verktyg eller skapa din egen . De flesta moderna programmeringsspråk innehåller de nödvändiga biblioteken för att göra skapandet av ditt eget XML validator lätt . Du kan använda gratis Perl programmeringsspråk , som installeras på nästan alla Linux och Mac OS X -system som standard och kan laddas ner gratis för Windows . Saker du behöver
    Perl
    Perl XML :: SAX :: ParserFactory bibliotek
    Perl XML :: Validator :: Schema bibliotek
    Visa fler instruktioner
    1 < . p > Öppna en textredigerare
    2

    Skriv följande kod tas från dokumentationen för Perl XML Validator bibliotek:

    använder XML :: SAX :: ParserFactory ;

    använder XML :: Validator :: Schema ,

    $ validator = XML :: Validator :: Schema - > ny ( file = > ARGV [ 0 ] ) ;

    $ parser = XML :: SAX :: ParserFactory - > parser ( Handler = > $ validator ) ,

    eval { $ parser - > parse_uri ( ARGV [ 1 ] };

    dör " File misslyckades validering : $ @ " . IF $ 0;

    Detta laddar XML-tolken och bibliotek validering och använder dem för att utvärdera ärendet XSD filen väntas bli det första argumentet som skickas till programmet , medan XML-dokument väntas bli den näst Spara ditt arbete till
    3

    Klicka terminalen ikonen på skrivbordet och skriver . " xmlvalidator.pl . " :

    perl xmlvalidator . pl schema.xsd database.xml

    Ersätt " schema.xsd " och " database.xml " med namnen på schema och databas dokument som du vill använda .


    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur ska man trycka en väg till Unix PATH-miljövariabe…
    ·Hur man tar bort en nod Perl i XML Twig
    ·Hur man tar bort den sista oktetten i Perl
    ·Hur man gör en snabb X11 dialogruta i Perl
    ·Hur Extrahera poster från flera Fasta
    ·Installera om en CPAN Modul
    ·Hur man tar bort numeriska strängar i Perl
    ·Hur man skapar en platt fil
    ·Hur felsöka Perl
    ·Hur man öppnar en webbsida bekräftelse genom PerlScri…
    Utvalda artiklarna
    ·Så att byta till olika former under VB6.0
    ·Hur Kör ActiveX-kontroller med PHP
    ·Swish PHP klass hittades inte
    ·Hur konvertera till en sträng i Python
    ·Hur man upptäcker en Running App Använda VB
    ·Fördelar med Active X-kontroller i Visual Basic 6.0
    ·Hur man kan stoppa en Comport Event VB6.0
    ·Ställa Java Heap Rymden
    ·Hur konvertera till Boolean i Python
    ·MySQL Xampp är långsam
    Copyright © Dator Kunskap http://www.dator.xyz