XML :: Codering

XML :: Codering is een PERL-module voor het parseren van XML-coderingskaarten.
Download nu

XML :: Codering Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Clark Cooper
  • Uitgever website:
  • http://search.cpan.org/~shay/XML-Encoding-2.01/Encoding.pm

XML :: Codering Tags


XML :: Codering Beschrijving

XML :: Codering is een PERL-module voor het parseren van XML-coderingskaarten. XML :: Codering is een PERL-module voor het parseren van XML-coderende kaarten. Synopsis Gebruik XML :: Codering; Mijn $ EM_PARSER = NIEUWE XML :: Codering (ERRORCONTEXT => 2, Expatrequired => 1, PushPrefixFCN => Push_Prefix, PopPrefixFCN => POP_PREFIX, RANGESETFCN => Range_Set); Mijn $ ECMAP_NAME = $ EM_PARSER-> PARSEFILE ($ ARGV ); deze module, die is gebouwd als een subklasse van XML :: PARDER, biedt een parser voor het coderen van kaartbestanden, die XML-bestanden zijn. De bestandskaarten / ENCMAP.DTD in de distributie beschrijft de structuur van deze bestanden. Een parse-methode oproepen retourneert de naam van de coderingskaart (verkregen uit het naamkenmerk van het rootelement). De inhoud van de kaart wordt verwerkt via de callbackfuncties Push_Prefix, POP_PREFIX en SETY_SET.THODSTHIS MODULE biedt geen extra methoden voor die van XML :: PARDER, maar het neemt wel de volgende extra opties. Uitgesproken wanneer dit een echte waarde heeft, Dan treedt er een fout op tenzij het kenmerk Encmap "Expat" is ingesteld op "Ja". Of de expatrequired-optie of niet wordt gegeven, de PARDER betreedt de expat-modus als dit kenmerk is ingesteld. In de expat-modus controleert de parser als de codering expatbeperkingen schendt. PushprefixFCN De overeenkomstige waarde moet een code-referentie zijn die wordt gebeld wanneer een voorvoegselement begint. Het enkele argument voor de callback is een geheel getal dat de byte-waarde van het voorvoegsel is. Een undef-waarde moet worden geretourneerd indien succesvol. Indien in de expat-modus een gedefinieerde waarde veroorzaakt een fout en wordt gebruikt als de berichtstring.popprefixfcn De overeenkomstige waarde moet een code-referentie zijn die wordt gebeld wanneer een voorvoegselement eindigt. Er worden geen argumenten doorgegeven aan deze functie. Een undef-waarde moet worden geretourneerd indien succesvol. Als in de expat-modus een gedefinieerde waarde veroorzaakt een fout en wordt gebruikt als de berichtstring.RangesetfcnDe corresponderende waarde moet een code verwijzing zijn die wordt gebeld wanneer een "bereik" of "CH" -element wordt gezien. De 3 argumenten aan deze functie zijn: (byte, Unicode_Scalar, lengte) De byte is de uitgangsbyte van een bereik of de byte wordt in kaart gebracht door een "CH" -element. De Unicode_Scalar is de Unicode-waarde die deze byte (met het huidige voorvoegsel) kaarten naar. De lengte van het bereik is het laatste argument. Dit is 1 voor het "CH" -element. Een undef-waarde moet worden geretourneerd indien succesvol. Als in de expat-modus een gedefinieerde waarde veroorzaakt een fout en wordt gebruikt als de berichtstring. Vereisten: · Perl


XML :: Codering Gerelateerde software