| XML :: NomspacesPortsPort xml :: nomspacesPsuceSupport est un module Perl une classe de support d'espace de noms générique simple. |
Télécharger maintenant |
XML :: NomspacesPortsPort Classement & Résumé
- Licence:
- Perl Artistic License
- Nom de l'éditeur:
- Robin Berjon
- Site Internet de l'éditeur:
- http://search.cpan.org/~rberjon/XML-XPathExt-0.01_01/XPathExt.pm
XML :: NomspacesPortsPort Mots clés
XML :: NomspacesPortsPort La description
Xml :: nomspacesPsucePort est un module Perl une classe de support d'espace de noms générique simple. Xml :: nomspacesPsuceSupport est le module Perl un simple espace de noms de noms de noms génériques. CLASS.SYNOPSIS Utilisez XML :: NomspacesUpport My $ nsup = xml :: nomspacesPacsupport-> nouveau; # Ajouter un nouveau contexte vide $ NSUP-> PUSH_CONTEXT; # Déclarez quelques préfixes $ NSUP-> déclrefre_prefix ($ préfixe1, $ uri1); $ NSUP-> déclrefre_prefix ($ préfixe2, $ uri2); # la même courante $ NSUP-> déclrefre_prefixes ($ préfixe1 => $ uri1, $ préfix2 => $ uri2); # obtenir un seul préfixe pour un URI (au hasard) $ préfixe = $ NSUP-> get_prefix ($ URI); # obtenir tous les préfixes d'un URI (probablement mieux) @prefixes = $ NSUP-> get_prefixes ($ URI); # obtenir tous les préfixes dans la portée @prefixes = $ NSUP-> get_prefixes (); # obtenir tous les préfixes déclarés pour la portée actuelle @prefixes = $ NSUP-> get_declared_prefixes; # obtenir une URI pour un préfixe donné $ URI = $ NSUP-> get_uri ($ préfixe); # Obtenir des informations sur un nom de QName (Java-Ish, c'est un peu bizarre) ($ ns_uri, $ local_name, $ qname) = $ NSUP-> NOME_NAME ($ QName, $ is_attr); # la même chose, plus prelish ($ ns_uri, $ préfixe, $ local_name) = $ NSUP-> processus_element_name ($ qname); ($ ns_uri, $ préfixe, $ local_name) = $ NSUP-> processus_attribute_name ($ qname); # supprimer le contexte actuel $ NSUP-> pop_context; # réinitialiser l'objet pour la réutilisation dans un autre document $ NSUP-> réinitialiser; # un simple assistant pour traiter la notation clarkienne mon ($ ns, $ lname) = $ NSUP-> parse_jclark_notation ('{http: // foo} bar'); # ou (étant donné que cela ne se soucie pas de l'objet mon ($ ns, $ lname) = xml :: nomspacesPacsupport-> parse_jclark_notation ('{http: // foo} bar'); ce module offre une réponse simple à traiter. Noms XML (Unisames) à partir de toute application qui peut en avoir besoin. Il aide également à maintenir un préfixe à la carte URI de l'espace de noms et fournit un certain nombre de checks de base.Le modèle de ce module est la classe NomspacesPortPort de Sax2, lisible à http: // www www www www .megginson.com / SAX / Java / JavaC / Org / XML / SAX / Helecteurs / NomspacesPsupport.html. Il ajoute quelques perlisations où nous le pensions appropriés. Conditions requises: · Perl
XML :: NomspacesPortsPort Logiciels associés