/[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.2 - (show annotations) (download) (as text)
Mon Nov 24 04:25:10 2008 UTC (16 years ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +178 -170 lines
File MIME type: text/html
++ ChangeLog	24 Nov 2008 04:24:23 -0000
2008-11-24  Wakaba  <wakaba@suika.fam.cx>

	* mkcommitfeed.pl: New script (copied from Harusame).

	* cvscommit.sh: New script (copied from Harusame).

	* Makefile.PL: Version changed to 2.0.

++ charclass/lib/Char/ChangeLog	24 Nov 2008 01:52:26 -0000
2008-11-24  Wakaba  <wakaba@suika.fam.cx>

	* Normalize/: New directory.

++ charclass/lib/Char/Normalize/ChangeLog	24 Nov 2008 04:20:30 -0000
2008-11-24  Wakaba  <wakaba@suika.fam.cx>

	* FullwidthHalfwidth.pod: New documentation.

	* FullwidthHalfwidth.pm: New module (content from SuikaWiki4
	sw.cgi).

	* ChangeLog: New file.

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24