Char::Class::XML - Regular Expression Character Classes - XML
Character classes for XML, the Extensible Markup Language
InXMLBaseChar
BaseChar
defined in XML 1.0 spec (#85, <http://www.w3.org/TR/REC-xml#NT-BaseChar>)
InXMLChar
An alias for InXMLChar11.
InXMLChar10
Char
defined in XML 1.0 spec (#2, <http://www.w3.org/TR/REC-xml#N
InXMLChar11
Char
defined in XML 1.1 spec (#2, <http://www.w3.org/TR/xml11#NT-Char>)
InXMLCombiningChar
CombiningChar
defined in XML 1.0 spec (#87, <http://www.w3.org/TR/REC-xml#NT-CombiningChar>)
InXMLDigit
Digit
defined in XML 1.0 spec (#88, <http://www.w3.org/TR/REC-xml#NT-Digit>)
InXMLExtender
Extender
defined in XML 1.0 spec (#89, <http://www.w3.org/TR/REC-xml#NT-Extender>)
InXMLIdeographic
Ideographic
defined in XML 1.0 spec (#86, <http://www.w3.org/TR/REC-xml#NT-Ideographic>)
InXMLLetter
Letter
(::= BaseChar
/ Ideographic
) defined in XML 1.0 spec (#84, <http://www.w3.org/TR/REC-xml#NT-Letter>)
InXMLNCNameChar
An alias for InXMLNCNameChar11.
InXMLNCNameChar10
Characters are elements of NCNameChar
defined in Namespace in XML spec (#5, <http://www.w3.org/TR/REC-xml-names#NT-NCNameChar>)
InXMLNCNameChar11
NCNameChar
defined in XML Namespace 1.1 spec
InXMLNCNameStartChar
An alias for InXMLNCNameStartChar11.
InXMLNCNameStartChar11
NCNameStartChar
defined in XML Namespace 1.1 spec
InXMLNameChar
An alias for InXMLNameChar11.
InXMLNameChar10
Characters are elements of NameChar
defined in XML 1.0 spec (#4, <http://www.w3.org/TR/REC-xml#NT-NameChar>)
InXMLNameChar11
NameChar
defined in XML 1.1 spec (#4a, <http://www.w3.org/TR/xml11#NT-NameChar>)
InXMLNameStartChar
An alias for InXMLNameStartChar11.
InXMLNameStartChar11
NameStartChar
defined in XML 1.1 spec (#4, <http://www.w3.org/TR/xml11#NT-NameStartChar>)
InXMLPubidChar
PubidChar
defined in XML 1.0 spec (#13, <http://www.w3.org/TR/REC-xml#NT-PubidChar>)
InXMLRestrictedChar
An alias for InXMLRestrictedChar11.
InXMLRestrictedChar11
RestrictedChar
defined in XML 1.1 spec (#2a, <http://www.w3.org/TR/xml11#NT-RestrictedChar>)
InXMLS
Characters are elements of S
defined in XML 1.0 spec (#3, <http://www.w3.org/TR/REC-xml#NT-S>)
InXMLVersionNum
Characters are elements of VersionNum
defined in First and Second Editions of XML 1.0 spec (#26, <http://www.w3.org/TR/2000/REC-xml-20001006#NT-VersionNum>)
InXML_NCNameStartChar
An alias for InXMLNCNameStartChar11.
InXML_NCNameStartChar10
Characters can be the first char of NCName
defined in Namespace in XML spec (#4, <http://www.w3.org/TR/REC-xml-names#NT-NCName>)
InXML_NameStartChar
An alias for InXMLNameStartChar11.
InXML_NameStartChar10
Characters can be the first char of Name
defined in XML 1.0 spec (#5, <http://www.w3.org/TR/REC-xml#NT-Name>)
InXML_UnrestrictedChar
An alias for InXML_UnrestrictedChar11.
InXML_UnrestrictedChar10
An alias for InXMLChar10.
InXML_UnrestrictedChar11
Char11
- RestrictedChar11
InXML_deprecated_noncharacter
Additional deprecated characters in XML 1.0 SE errata (E46, <http://www.w3.org/XML/xml-V10-2e-errata#E46>) and TE <http://www.w3.org/TR/REC-xml/#charsets> ("noncharacter" in Unicode)
InXML_unicode_xml_not_suitable
Characters not suitable for use with markup (Table 3.1 of <http://www.w3.org/TR/unicode-xml/#Charlist>)
InXML_unicode_xml_suitable_format_character
Some characters that affect text format but are suitable for use with markup (Table 4.1 of <http://www.w3.org/TR/unicode-xml/#Charlist>)
use Char::Class::XML; if ($s =~ /\p{InNameChar10}/) { print "Match!\n"; }
"Extensible Markup Language (XML) 1.0", W3C Recommendation, <http://www.w3.org/TR/REC-xml>.
First Edition, 1998-02-10, <http://www.w3.org/TR/1998/REC-xml-19980210>.
"XML 1.0 Specification Errata", Errata for First Edition, <http://www.w3.org/XML/xml-19980210-errata>.
Second Edition, 2000-10-06, <http://www.w3.org/TR/2000/WD-xml-2e-20000814>.
"XML 1.0 Second Edition Specification Errata", Errata for Second Edition, <http://www.w3.org/XML/xml-V10-2e-errata>.
Third Edition, 2004-02-04, <http://www.w3.org/TR/2004/REC-xml-20040204>.
"XML 1.0 Third Edition Specification Errata", <http://www.w3.org/XML/xml-V10-3e-errata>.
"Namespaces in XML", W3C Recommendation, <http://www.w3.org/TR/REC-xml-names>.
First Edition, 1999-01-14, <http://www.w3.org/TR/1999/REC-xml-names-19990114>.
"Namespaces in XML Errata", <http://www.w3.org/XML/xml-names-19990114-errata>.
"Extensible Markup Language (XML) 1.1", W3C Recommendation, <http://www.w3.org/TR/xml11>.
First Edition, 2004-02-04. Edited 2004-04-15, <http://www.w3.org/TR/2004/REC-xml11-20040204/>.
"XML 1.1 First Edition Specification Errata", <http://www.w3.org/XML/xml-V11-1e-errata>.
"Namespaces in XML 1.1", W3C Recommendation, <http://www.w3.org/TR/xml-names11>.
First Edition, 2004-04-02, <http://www.w3.org/TR/2004/REC-xml-names11-20040204>.
"Namespaces in XML 1.1 Errata", <http://www.w3.org/XML/2004/xml-names11-errata>.
"Unicode in XML and other Markup Languages", Unicode Technical Report #20, W3C Note, <http://www.w3.org/TR/unicode-xml/>. This version of this module refers 2003-06-13 version of the W3C Note <http://www.w3.org/TR/2003/NOTE-unicode-xml-20030613/>.
Copyright 2008 Wakaba <w@suika.fam.cx>
This library and the library generated by it is free software; you can redistribute them and/or modify them under the same terms as Perl itself.