/[suikacvs]/perl/charclass/lib/Char/Class/XML.html
Suika

Contents of /perl/charclass/lib/Char/Class/XML.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations) (download) (as text)
Thu Jul 19 13:26:46 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
File MIME type: text/html
*** empty log message ***

1 wakaba 1.1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2     <html xmlns="http://www.w3.org/1999/xhtml">
3     <head>
4     <title>Char::Class::XML - Regular Expression Character Classes - C&lt;XML&gt;</title>
5     <link rel="stylesheet" href="http://suika.fam.cx/www/style/html/pod.css" type="text/css" />
6     <link rev="made" href="mailto:admin@suika.fam.cx" />
7     </head>
8    
9     <body>
10    
11     <p><a name="__index__"></a></p>
12     <!-- INDEX BEGIN -->
13    
14     <ul>
15    
16     <li><a href="#name">NAME</a></li>
17     <li><a href="#description">DESCRIPTION</a></li>
18     <li><a href="#collection_names">COLLECTION NAMES</a></li>
19     <li><a href="#example">EXAMPLE</a></li>
20     <li><a href="#see_also">SEE ALSO</a></li>
21     <li><a href="#license">LICENSE</a></li>
22     </ul>
23     <!-- INDEX END -->
24    
25     <hr />
26     <p>
27     </p>
28     <h1><a name="name">NAME</a></h1>
29     <p>Char::Class::XML - Regular Expression Character Classes - <code>XML</code></p>
30     <p>
31     </p>
32     <hr />
33     <h1><a name="description">DESCRIPTION</a></h1>
34     <p>Character classes for XML, the Extensible Markup Language</p>
35     <p>
36     </p>
37     <hr />
38     <h1><a name="collection_names">COLLECTION NAMES</a></h1>
39     <dl>
40     <dt><strong><a name="item_inxmlbasechar"><code>InXMLBaseChar</code></a></strong><br />
41     </dt>
42     <dd>
43     <code>BaseChar</code> defined in XML 1.0 spec (#85, &lt;http://www.w3.org/TR/REC-xml#NT-BaseChar&gt;)
44     </dd>
45     <p></p>
46     <dt><strong><a name="item_inxmlchar"><code>InXMLChar</code></a></strong><br />
47     </dt>
48     <dd>
49     An alias for InXMLChar11.
50     </dd>
51     <p></p>
52     <dt><strong><a name="item_inxmlchar10"><code>InXMLChar10</code></a></strong><br />
53     </dt>
54     <dd>
55     <code>Char</code> defined in XML 1.0 spec (#2, &lt;http://www.w3.org/TR/REC-xml#N
56     </dd>
57     <p></p>
58     <dt><strong><a name="item_inxmlchar11"><code>InXMLChar11</code></a></strong><br />
59     </dt>
60     <dd>
61     <code>Char</code> defined in XML 1.1 spec (#2, &lt;http://www.w3.org/TR/xml11#NT-Char&gt;)
62     </dd>
63     <p></p>
64     <dt><strong><a name="item_inxmlcombiningchar"><code>InXMLCombiningChar</code></a></strong><br />
65     </dt>
66     <dd>
67     <code>CombiningChar</code> defined in XML 1.0 spec (#87, &lt;http://www.w3.org/TR/REC-xml#NT-CombiningChar&gt;)
68     </dd>
69     <p></p>
70     <dt><strong><a name="item_inxmldigit"><code>InXMLDigit</code></a></strong><br />
71     </dt>
72     <dd>
73     <code>Digit</code> defined in XML 1.0 spec (#88, &lt;http://www.w3.org/TR/REC-xml#NT-Digit&gt;)
74     </dd>
75     <p></p>
76     <dt><strong><a name="item_inxmlextender"><code>InXMLExtender</code></a></strong><br />
77     </dt>
78     <dd>
79     <code>Extender</code> defined in XML 1.0 spec (#89, &lt;http://www.w3.org/TR/REC-xml#NT-Extender&gt;)
80     </dd>
81     <p></p>
82     <dt><strong><a name="item_inxmlideographic"><code>InXMLIdeographic</code></a></strong><br />
83     </dt>
84     <dd>
85     <code>Ideographic</code> defined in XML 1.0 spec (#86, &lt;http://www.w3.org/TR/REC-xml#NT-Ideographic&gt;)
86     </dd>
87     <p></p>
88     <dt><strong><a name="item_inxmlletter"><code>InXMLLetter</code></a></strong><br />
89     </dt>
90     <dd>
91     <code>Letter</code> (::= <code>BaseChar</code> / <code>Ideographic</code>) defined in XML 1.0 spec (#84, &lt;http://www.w3.org/TR/REC-xml#NT-Letter&gt;)
92     </dd>
93     <p></p>
94     <dt><strong><a name="item_inxmlncnamechar"><code>InXMLNCNameChar</code></a></strong><br />
95     </dt>
96     <dd>
97     An alias for InXMLNCNameChar11.
98     </dd>
99     <p></p>
100     <dt><strong><a name="item_inxmlncnamechar10"><code>InXMLNCNameChar10</code></a></strong><br />
101     </dt>
102     <dd>
103     Characters are elements of <code>NCNameChar</code> defined in Namespace in XML spec (#5, &lt;http://www.w3.org/TR/REC-xml-names#NT-NCNameChar&gt;)
104     </dd>
105     <p></p>
106     <dt><strong><a name="item_inxmlncnamechar11"><code>InXMLNCNameChar11</code></a></strong><br />
107     </dt>
108     <dd>
109     <code>NCNameChar</code> defined in XML Namespace 1.1 spec
110     </dd>
111     <p></p>
112     <dt><strong><a name="item_inxmlncnamestartchar"><code>InXMLNCNameStartChar</code></a></strong><br />
113     </dt>
114     <dd>
115     An alias for InXMLNCNameStartChar11.
116     </dd>
117     <p></p>
118     <dt><strong><a name="item_inxmlncnamestartchar11"><code>InXMLNCNameStartChar11</code></a></strong><br />
119     </dt>
120     <dd>
121     <code>NCNameStartChar</code> defined in XML Namespace 1.1 spec
122     </dd>
123     <p></p>
124     <dt><strong><a name="item_inxmlnamechar"><code>InXMLNameChar</code></a></strong><br />
125     </dt>
126     <dd>
127     An alias for InXMLNameChar11.
128     </dd>
129     <p></p>
130     <dt><strong><a name="item_inxmlnamechar10"><code>InXMLNameChar10</code></a></strong><br />
131     </dt>
132     <dd>
133     Characters are elements of <code>NameChar</code> defined in XML 1.0 spec (#4, &lt;http://www.w3.org/TR/REC-xml#NT-NameChar&gt;)
134     </dd>
135     <p></p>
136     <dt><strong><a name="item_inxmlnamechar11"><code>InXMLNameChar11</code></a></strong><br />
137     </dt>
138     <dd>
139     <code>NameChar</code> defined in XML 1.1 spec (#4a, &lt;http://www.w3.org/TR/xml11#NT-NameChar&gt;)
140     </dd>
141     <p></p>
142     <dt><strong><a name="item_inxmlnamestartchar"><code>InXMLNameStartChar</code></a></strong><br />
143     </dt>
144     <dd>
145     An alias for InXMLNameStartChar11.
146     </dd>
147     <p></p>
148     <dt><strong><a name="item_inxmlnamestartchar11"><code>InXMLNameStartChar11</code></a></strong><br />
149     </dt>
150     <dd>
151     <code>NameStartChar</code> defined in XML 1.1 spec (#4, &lt;http://www.w3.org/TR/xml11#NT-NameStartChar&gt;)
152     </dd>
153     <p></p>
154     <dt><strong><a name="item_inxmlpubidchar"><code>InXMLPubidChar</code></a></strong><br />
155     </dt>
156     <dd>
157     <code>PubidChar</code> defined in XML 1.0 spec (#13, &lt;http://www.w3.org/TR/REC-xml#NT-PubidChar&gt;)
158     </dd>
159     <p></p>
160     <dt><strong><a name="item_inxmlrestrictedchar"><code>InXMLRestrictedChar</code></a></strong><br />
161     </dt>
162     <dd>
163     An alias for InXMLRestrictedChar11.
164     </dd>
165     <p></p>
166     <dt><strong><a name="item_inxmlrestrictedchar11"><code>InXMLRestrictedChar11</code></a></strong><br />
167     </dt>
168     <dd>
169     <code>RestrictedChar</code> defined in XML 1.1 spec (#2a, &lt;http://www.w3.org/TR/xml11#NT-RestrictedChar&gt;)
170     </dd>
171     <p></p>
172     <dt><strong><a name="item_inxmls"><code>InXMLS</code></a></strong><br />
173     </dt>
174     <dd>
175     Characters are elements of <code>S</code> defined in XML 1.0 spec (#3, &lt;http://www.w3.org/TR/REC-xml#NT-S&gt;)
176     </dd>
177     <p></p>
178     <dt><strong><a name="item_inxmlversionnum"><code>InXMLVersionNum</code></a></strong><br />
179     </dt>
180     <dd>
181     Characters are elements of <code>VersionNum</code> defined in First and Second Editions of XML 1.0 spec (#26, &lt;http://www.w3.org/TR/2000/REC-xml-20001006#NT-VersionNum&gt;)
182     </dd>
183     <p></p>
184     <dt><strong><a name="item_inxml_ncnamestartchar"><code>InXML_NCNameStartChar</code></a></strong><br />
185     </dt>
186     <dd>
187     An alias for InXMLNCNameStartChar11.
188     </dd>
189     <p></p>
190     <dt><strong><a name="item_inxml_ncnamestartchar10"><code>InXML_NCNameStartChar10</code></a></strong><br />
191     </dt>
192     <dd>
193     Characters can be the first char of <code>NCName</code> defined in Namespace in XML spec (#4, &lt;http://www.w3.org/TR/REC-xml-names#NT-NCName&gt;)
194     </dd>
195     <p></p>
196     <dt><strong><a name="item_inxml_namestartchar"><code>InXML_NameStartChar</code></a></strong><br />
197     </dt>
198     <dd>
199     An alias for InXMLNameStartChar11.
200     </dd>
201     <p></p>
202     <dt><strong><a name="item_inxml_namestartchar10"><code>InXML_NameStartChar10</code></a></strong><br />
203     </dt>
204     <dd>
205     Characters can be the first char of <code>Name</code> defined in XML 1.0 spec (#5, &lt;http://www.w3.org/TR/REC-xml#NT-Name&gt;)
206     </dd>
207     <p></p>
208     <dt><strong><a name="item_inxml_unrestrictedchar"><code>InXML_UnrestrictedChar</code></a></strong><br />
209     </dt>
210     <dd>
211     An alias for InXML_UnrestrictedChar11.
212     </dd>
213     <p></p>
214     <dt><strong><a name="item_inxml_unrestrictedchar10"><code>InXML_UnrestrictedChar10</code></a></strong><br />
215     </dt>
216     <dd>
217     An alias for InXMLChar10.
218     </dd>
219     <p></p>
220     <dt><strong><a name="item_inxml_unrestrictedchar11"><code>InXML_UnrestrictedChar11</code></a></strong><br />
221     </dt>
222     <dd>
223     <code>Char11</code> - <code>RestrictedChar11</code>
224     </dd>
225     <p></p>
226     <dt><strong><a name="item_inxml_deprecated_noncharacter"><code>InXML_deprecated_noncharacter</code></a></strong><br />
227     </dt>
228     <dd>
229     Additional deprecated characters in XML 1.0 SE errata (E46, &lt;http://www.w3.org/XML/xml-V10-2e-errata#E46&gt;) and TE &lt;http://www.w3.org/TR/REC-xml/#charsets&gt; (``noncharacter'' in Unicode)
230     </dd>
231     <p></p>
232     <dt><strong><a name="item_inxml_unicode_xml_not_suitable"><code>InXML_unicode_xml_not_suitable</code></a></strong><br />
233     </dt>
234     <dd>
235     Characters not suitable for use with markup (Table 3.1 of &lt;http://www.w3.org/TR/unicode-xml/#Charlist&gt;)
236     </dd>
237     <p></p>
238     <dt><strong><a name="item_inxml_unicode_xml_suitable_format_character"><code>InXML_unicode_xml_suitable_format_character</code></a></strong><br />
239     </dt>
240     <dd>
241     Some characters that affect text format but are suitable for use with markup (Table 4.1 of &lt;http://www.w3.org/TR/unicode-xml/#Charlist&gt;)
242     </dd>
243     <p></p></dl>
244     <p>
245     </p>
246     <hr />
247     <h1><a name="example">EXAMPLE</a></h1>
248     <pre>
249     use Char::Class::XML;
250     if ($s =~ /\p{InNameChar10}/) {
251     print &quot;Match!\n&quot;;
252     }</pre>
253     <p>
254     </p>
255     <hr />
256     <h1><a name="see_also">SEE ALSO</a></h1>
257     <dl>
258     <dt><strong><a name="item_xml_1_2e0">XML 1.0</a></strong><br />
259     </dt>
260     <dd>
261     ``Extensible Markup Language (XML) 1.0'', W3C Recommendation,
262     &lt;http://www.w3.org/TR/REC-xml&gt;.
263     </dd>
264     <dd>
265     <p>First Edition, 1998-02-10,
266     &lt;http://www.w3.org/TR/1998/REC-xml-19980210&gt;.</p>
267     </dd>
268     <dd>
269     <p>``XML 1.0 Specification Errata'', Errata for First Edition,
270     &lt;http://www.w3.org/XML/xml-19980210-errata&gt;.</p>
271     </dd>
272     <dd>
273     <p>Second Edition, 2000-10-06, &lt;http://www.w3.org/TR/2000/WD-xml-2e-20000814&gt;.</p>
274     </dd>
275     <dd>
276     <p>``XML 1.0 Second Edition Specification Errata'', Errata for Second Edition,
277     &lt;http://www.w3.org/XML/xml-V10-2e-errata&gt;.</p>
278     </dd>
279     <dd>
280     <p>Third Edition, 2004-02-04, &lt;http://www.w3.org/TR/2004/REC-xml-20040204&gt;.</p>
281     </dd>
282     <dd>
283     <p>``XML 1.0 Third Edition Specification Errata'',
284     &lt;http://www.w3.org/XML/xml-V10-3e-errata&gt;.</p>
285     </dd>
286     <p></p>
287     <dt><strong><a name="item_xml_namespace_1_2e0">XML Namespace 1.0</a></strong><br />
288     </dt>
289     <dd>
290     ``Namespaces in XML'', W3C Recommendation, &lt;http://www.w3.org/TR/REC-xml-names&gt;.
291     </dd>
292     <dd>
293     <p>First Edition, 1999-01-14, &lt;http://www.w3.org/TR/1999/REC-xml-names-19990114&gt;.</p>
294     </dd>
295     <dd>
296     <p>``Namespaces in XML Errata'', &lt;http://www.w3.org/XML/xml-names-19990114-errata&gt;.</p>
297     </dd>
298     <p></p>
299     <dt><strong><a name="item_xml_1_2e1">XML 1.1</a></strong><br />
300     </dt>
301     <dd>
302     ``Extensible Markup Language (XML) 1.1'', W3C Recommendation,
303     &lt;http://www.w3.org/TR/xml11&gt;.
304     </dd>
305     <dd>
306     <p>First Edition, 2004-02-04. Edited 2004-04-15,
307     &lt;http://www.w3.org/TR/2004/REC-xml11-20040204/&gt;.</p>
308     </dd>
309     <dd>
310     <p>``XML 1.1 First Edition Specification Errata'',
311     &lt;http://www.w3.org/XML/xml-V11-1e-errata&gt;.</p>
312     </dd>
313     <p></p>
314     <dt><strong><a name="item_xml_namespace_1_2e1">XML Namespace 1.1</a></strong><br />
315     </dt>
316     <dd>
317     ``Namespaces in XML 1.1'', W3C Recommendation,
318     &lt;http://www.w3.org/TR/xml-names11&gt;.
319     </dd>
320     <dd>
321     <p>First Edition, 2004-04-02,
322     &lt;http://www.w3.org/TR/2004/REC-xml-names11-20040204&gt;.</p>
323     </dd>
324     <dd>
325     <p>``Namespaces in XML 1.1 Errata'',
326     &lt;http://www.w3.org/XML/2004/xml-names11-errata&gt;.</p>
327     </dd>
328     <p></p>
329     <dt><strong><a name="item_misc_2e">Misc.</a></strong><br />
330     </dt>
331     <dd>
332     ``Unicode in XML and other Markup Languages'', Unicode Technical Report #20,
333     W3C Note, &lt;http://www.w3.org/TR/unicode-xml/&gt;. This version of this module
334     refers 2003-06-13 version of the W3C Note
335     &lt;http://www.w3.org/TR/2003/NOTE-unicode-xml-20030613/&gt;.
336     </dd>
337     <p></p></dl>
338     <p>
339     </p>
340     <hr />
341     <h1><a name="license">LICENSE</a></h1>
342     <p>Copyright 2007 Wakaba &lt;<a href="mailto:w@suika.fam.cx">w@suika.fam.cx</a>&gt;</p>
343     <p>This library and the library generated by it is free software;
344     you can redistribute them and/or modify them under the same
345     terms as Perl itself.</p>
346    
347     </body>
348    
349     </html>

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24