XML :: codage

xml :: coding est un module Perl pour analyser les cartes de codage XML.
Télécharger maintenant

XML :: codage Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Clark Cooper
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~shay/XML-Encoding-2.01/Encoding.pm

XML :: codage Mots clés


XML :: codage La description

XML :: L'encodage est un module PERL pour analyser les cartes de codage XML. Xml :: coding est un module Perl pour analysser le codage XML Maps.synopsis Utilisez XML :: codage; My $ em_parser = nouveau xml :: coding (ERRORContext => 2, expatulequired => 1, pushprefixfcn => push_prefix, popprefixfcn => pop_prefix, rangesetfcn => gamme_set); My $ encmap_name = $ em_parser-> parsefile ($ argv ); ce module, qui est construit en tant que sous-classe de XML :: parser, fournit un analyseur pour coder des fichiers de carte, qui sont des fichiers XML. Les cartes de fichier / encmap.dtd dans la distribution décrit la structure de ces fichiers. Appeler une méthode d'analyse renvoie le nom de la carte de codage (obtenu à partir de l'attribut Nom de l'élément racine). Le contenu de la carte est traité via les fonctions de rappel push_prefix, POP_PREFIX et Plage_Set.MethodsThis Module ne fournit aucune méthode supplémentaire à celles fournies par XML :: anal d'serre, mais cela prend les options supplémentaires suivantes.Expatrequiitées quand cela a une valeur réelle, Ensuite, une erreur se produit à moins que l'attribut ENCMAP "Expat" est défini sur "Oui". Que l'option expatrié soit donnée ou non, l'analyseur entre en mode expatrié si cet attribut est défini. En mode expatrié, l'analyseur vérifie si le codage enfreint la restriction expatrié.PushprefixFCN La valeur correspondante doit être une référence de code à appeler lorsqu'un élément de préfixe commence. L'argument unique au rappel est un entier qui est la valeur d'octet du préfixe. Une valeur non définie doit être renvoyée s'il réussit. Si en mode expatrié, une valeur définie provoque une erreur et est utilisée comme message String.PopprefixFCN La valeur correspondante doit être une référence de code à appeler lors de la fin d'un élément de préfixe. Aucun argument n'est passé à cette fonction. Une valeur non définie doit être renvoyée s'il réussit. Si en mode expatrié, une valeur définie provoque une erreur et est utilisée comme message String.RangesetFcnLe la valeur correspondante doit être une référence de code à appeler lorsqu'un élément "plage" ou "CH" est vu. Les 3 arguments passés à cette fonction sont: (octet, unicode_scalar, longueur) L'octet est l'octet de départ d'une plage ou l'octet étant mappé par un élément "CH". L'UNICODE_SCALAR est la valeur UNICODE que cet octet (avec le préfixe actuel) est en mesure de. La longueur de la plage est le dernier argument. Ce sera 1 pour l'élément "CH". Une valeur non définie doit être renvoyée s'il réussit. Si en mode expatrié, une valeur définie provoque une erreur et est utilisée comme chaîne de message. Exigences: · Perl


XML :: codage Logiciels associés