/[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 - (hide 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 wakaba 1.2 <?xml version="1.0" ?>
2 wakaba 1.1 <!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 wakaba 1.2 <meta http-equiv="content-type" content="text/html; charset=utf-8" />
8     <link rev="made" href="mailto:wakaba@suika.fam.cx" />
9 wakaba 1.1 </head>
10    
11     <body>
12    
13 wakaba 1.2
14     <!-- INDEX BEGIN -->
15     <div name="index">
16 wakaba 1.1 <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 wakaba 1.2
28     <hr name="index" />
29     </div>
30 wakaba 1.1 <!-- 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 wakaba 1.2 <dt><strong><a name="inxmlbasechar" class="item"><code>InXMLBaseChar</code></a></strong>
47    
48 wakaba 1.1 <dd>
49 wakaba 1.2 <p><code>BaseChar</code> defined in XML 1.0 spec (#85, &lt;http://www.w3.org/TR/REC-xml#NT-BaseChar&gt;)</p>
50 wakaba 1.1 </dd>
51 wakaba 1.2 </li>
52     <dt><strong><a name="inxmlchar" class="item"><code>InXMLChar</code></a></strong>
53    
54 wakaba 1.1 <dd>
55 wakaba 1.2 <p>An alias for InXMLChar11.</p>
56 wakaba 1.1 </dd>
57 wakaba 1.2 </li>
58     <dt><strong><a name="inxmlchar10" class="item"><code>InXMLChar10</code></a></strong>
59    
60 wakaba 1.1 <dd>
61 wakaba 1.2 <p><code>Char</code> defined in XML 1.0 spec (#2, &lt;http://www.w3.org/TR/REC-xml#N</p>
62 wakaba 1.1 </dd>
63 wakaba 1.2 </li>
64     <dt><strong><a name="inxmlchar11" class="item"><code>InXMLChar11</code></a></strong>
65    
66 wakaba 1.1 <dd>
67 wakaba 1.2 <p><code>Char</code> defined in XML 1.1 spec (#2, &lt;http://www.w3.org/TR/xml11#NT-Char&gt;)</p>
68 wakaba 1.1 </dd>
69 wakaba 1.2 </li>
70     <dt><strong><a name="inxmlcombiningchar" class="item"><code>InXMLCombiningChar</code></a></strong>
71    
72 wakaba 1.1 <dd>
73 wakaba 1.2 <p><code>CombiningChar</code> defined in XML 1.0 spec (#87, &lt;http://www.w3.org/TR/REC-xml#NT-CombiningChar&gt;)</p>
74 wakaba 1.1 </dd>
75 wakaba 1.2 </li>
76     <dt><strong><a name="inxmldigit" class="item"><code>InXMLDigit</code></a></strong>
77    
78 wakaba 1.1 <dd>
79 wakaba 1.2 <p><code>Digit</code> defined in XML 1.0 spec (#88, &lt;http://www.w3.org/TR/REC-xml#NT-Digit&gt;)</p>
80 wakaba 1.1 </dd>
81 wakaba 1.2 </li>
82     <dt><strong><a name="inxmlextender" class="item"><code>InXMLExtender</code></a></strong>
83    
84 wakaba 1.1 <dd>
85 wakaba 1.2 <p><code>Extender</code> defined in XML 1.0 spec (#89, &lt;http://www.w3.org/TR/REC-xml#NT-Extender&gt;)</p>
86 wakaba 1.1 </dd>
87 wakaba 1.2 </li>
88     <dt><strong><a name="inxmlideographic" class="item"><code>InXMLIdeographic</code></a></strong>
89    
90 wakaba 1.1 <dd>
91 wakaba 1.2 <p><code>Ideographic</code> defined in XML 1.0 spec (#86, &lt;http://www.w3.org/TR/REC-xml#NT-Ideographic&gt;)</p>
92 wakaba 1.1 </dd>
93 wakaba 1.2 </li>
94     <dt><strong><a name="inxmlletter" class="item"><code>InXMLLetter</code></a></strong>
95    
96 wakaba 1.1 <dd>
97 wakaba 1.2 <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 wakaba 1.1 </dd>
99 wakaba 1.2 </li>
100     <dt><strong><a name="inxmlncnamechar" class="item"><code>InXMLNCNameChar</code></a></strong>
101    
102 wakaba 1.1 <dd>
103 wakaba 1.2 <p>An alias for InXMLNCNameChar11.</p>
104 wakaba 1.1 </dd>
105 wakaba 1.2 </li>
106     <dt><strong><a name="inxmlncnamechar10" class="item"><code>InXMLNCNameChar10</code></a></strong>
107    
108 wakaba 1.1 <dd>
109 wakaba 1.2 <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 wakaba 1.1 </dd>
111 wakaba 1.2 </li>
112     <dt><strong><a name="inxmlncnamechar11" class="item"><code>InXMLNCNameChar11</code></a></strong>
113    
114 wakaba 1.1 <dd>
115 wakaba 1.2 <p><code>NCNameChar</code> defined in XML Namespace 1.1 spec</p>
116 wakaba 1.1 </dd>
117 wakaba 1.2 </li>
118     <dt><strong><a name="inxmlncnamestartchar" class="item"><code>InXMLNCNameStartChar</code></a></strong>
119    
120 wakaba 1.1 <dd>
121 wakaba 1.2 <p>An alias for InXMLNCNameStartChar11.</p>
122 wakaba 1.1 </dd>
123 wakaba 1.2 </li>
124     <dt><strong><a name="inxmlncnamestartchar11" class="item"><code>InXMLNCNameStartChar11</code></a></strong>
125    
126 wakaba 1.1 <dd>
127 wakaba 1.2 <p><code>NCNameStartChar</code> defined in XML Namespace 1.1 spec</p>
128 wakaba 1.1 </dd>
129 wakaba 1.2 </li>
130     <dt><strong><a name="inxmlnamechar" class="item"><code>InXMLNameChar</code></a></strong>
131    
132 wakaba 1.1 <dd>
133 wakaba 1.2 <p>An alias for InXMLNameChar11.</p>
134 wakaba 1.1 </dd>
135 wakaba 1.2 </li>
136     <dt><strong><a name="inxmlnamechar10" class="item"><code>InXMLNameChar10</code></a></strong>
137    
138 wakaba 1.1 <dd>
139 wakaba 1.2 <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 wakaba 1.1 </dd>
141 wakaba 1.2 </li>
142     <dt><strong><a name="inxmlnamechar11" class="item"><code>InXMLNameChar11</code></a></strong>
143    
144 wakaba 1.1 <dd>
145 wakaba 1.2 <p><code>NameChar</code> defined in XML 1.1 spec (#4a, &lt;http://www.w3.org/TR/xml11#NT-NameChar&gt;)</p>
146 wakaba 1.1 </dd>
147 wakaba 1.2 </li>
148     <dt><strong><a name="inxmlnamestartchar" class="item"><code>InXMLNameStartChar</code></a></strong>
149    
150 wakaba 1.1 <dd>
151 wakaba 1.2 <p>An alias for InXMLNameStartChar11.</p>
152 wakaba 1.1 </dd>
153 wakaba 1.2 </li>
154     <dt><strong><a name="inxmlnamestartchar11" class="item"><code>InXMLNameStartChar11</code></a></strong>
155    
156 wakaba 1.1 <dd>
157 wakaba 1.2 <p><code>NameStartChar</code> defined in XML 1.1 spec (#4, &lt;http://www.w3.org/TR/xml11#NT-NameStartChar&gt;)</p>
158 wakaba 1.1 </dd>
159 wakaba 1.2 </li>
160     <dt><strong><a name="inxmlpubidchar" class="item"><code>InXMLPubidChar</code></a></strong>
161    
162 wakaba 1.1 <dd>
163 wakaba 1.2 <p><code>PubidChar</code> defined in XML 1.0 spec (#13, &lt;http://www.w3.org/TR/REC-xml#NT-PubidChar&gt;)</p>
164 wakaba 1.1 </dd>
165 wakaba 1.2 </li>
166     <dt><strong><a name="inxmlrestrictedchar" class="item"><code>InXMLRestrictedChar</code></a></strong>
167    
168 wakaba 1.1 <dd>
169 wakaba 1.2 <p>An alias for InXMLRestrictedChar11.</p>
170 wakaba 1.1 </dd>
171 wakaba 1.2 </li>
172     <dt><strong><a name="inxmlrestrictedchar11" class="item"><code>InXMLRestrictedChar11</code></a></strong>
173    
174 wakaba 1.1 <dd>
175 wakaba 1.2 <p><code>RestrictedChar</code> defined in XML 1.1 spec (#2a, &lt;http://www.w3.org/TR/xml11#NT-RestrictedChar&gt;)</p>
176 wakaba 1.1 </dd>
177 wakaba 1.2 </li>
178     <dt><strong><a name="inxmls" class="item"><code>InXMLS</code></a></strong>
179    
180 wakaba 1.1 <dd>
181 wakaba 1.2 <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 wakaba 1.1 </dd>
183 wakaba 1.2 </li>
184     <dt><strong><a name="inxmlversionnum" class="item"><code>InXMLVersionNum</code></a></strong>
185    
186 wakaba 1.1 <dd>
187 wakaba 1.2 <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 wakaba 1.1 </dd>
189 wakaba 1.2 </li>
190     <dt><strong><a name="inxml_ncnamestartchar" class="item"><code>InXML_NCNameStartChar</code></a></strong>
191    
192 wakaba 1.1 <dd>
193 wakaba 1.2 <p>An alias for InXMLNCNameStartChar11.</p>
194 wakaba 1.1 </dd>
195 wakaba 1.2 </li>
196     <dt><strong><a name="inxml_ncnamestartchar10" class="item"><code>InXML_NCNameStartChar10</code></a></strong>
197    
198 wakaba 1.1 <dd>
199 wakaba 1.2 <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 wakaba 1.1 </dd>
201 wakaba 1.2 </li>
202     <dt><strong><a name="inxml_namestartchar" class="item"><code>InXML_NameStartChar</code></a></strong>
203    
204 wakaba 1.1 <dd>
205 wakaba 1.2 <p>An alias for InXMLNameStartChar11.</p>
206 wakaba 1.1 </dd>
207 wakaba 1.2 </li>
208     <dt><strong><a name="inxml_namestartchar10" class="item"><code>InXML_NameStartChar10</code></a></strong>
209    
210 wakaba 1.1 <dd>
211 wakaba 1.2 <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 wakaba 1.1 </dd>
213 wakaba 1.2 </li>
214     <dt><strong><a name="inxml_unrestrictedchar" class="item"><code>InXML_UnrestrictedChar</code></a></strong>
215    
216 wakaba 1.1 <dd>
217 wakaba 1.2 <p>An alias for InXML_UnrestrictedChar11.</p>
218 wakaba 1.1 </dd>
219 wakaba 1.2 </li>
220     <dt><strong><a name="inxml_unrestrictedchar10" class="item"><code>InXML_UnrestrictedChar10</code></a></strong>
221    
222 wakaba 1.1 <dd>
223 wakaba 1.2 <p>An alias for InXMLChar10.</p>
224 wakaba 1.1 </dd>
225 wakaba 1.2 </li>
226     <dt><strong><a name="inxml_unrestrictedchar11" class="item"><code>InXML_UnrestrictedChar11</code></a></strong>
227    
228 wakaba 1.1 <dd>
229 wakaba 1.2 <p><code>Char11</code> - <code>RestrictedChar11</code></p>
230 wakaba 1.1 </dd>
231 wakaba 1.2 </li>
232     <dt><strong><a name="inxml_deprecated_noncharacter" class="item"><code>InXML_deprecated_noncharacter</code></a></strong>
233    
234 wakaba 1.1 <dd>
235 wakaba 1.2 <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 wakaba 1.1 </dd>
237 wakaba 1.2 </li>
238     <dt><strong><a name="inxml_unicode_xml_not_suitable" class="item"><code>InXML_unicode_xml_not_suitable</code></a></strong>
239    
240 wakaba 1.1 <dd>
241 wakaba 1.2 <p>Characters not suitable for use with markup (Table 3.1 of &lt;http://www.w3.org/TR/unicode-xml/#Charlist&gt;)</p>
242 wakaba 1.1 </dd>
243 wakaba 1.2 </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 wakaba 1.1 <dd>
247 wakaba 1.2 <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 wakaba 1.1 </dd>
249 wakaba 1.2 </li>
250     </dl>
251 wakaba 1.1 <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 wakaba 1.2 <dt><strong><a name="xml_1_0" class="item">XML 1.0</a></strong>
266    
267 wakaba 1.1 <dd>
268 wakaba 1.2 <p>&quot;Extensible Markup Language (XML) 1.0&quot;, W3C Recommendation,
269     &lt;http://www.w3.org/TR/REC-xml&gt;.</p>
270 wakaba 1.1 </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 wakaba 1.2 <p>&quot;XML 1.0 Specification Errata&quot;, Errata for First Edition,
277 wakaba 1.1 &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 wakaba 1.2 <p>&quot;XML 1.0 Second Edition Specification Errata&quot;, Errata for Second Edition,
284 wakaba 1.1 &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 wakaba 1.2 <p>&quot;XML 1.0 Third Edition Specification Errata&quot;,
291 wakaba 1.1 &lt;http://www.w3.org/XML/xml-V10-3e-errata&gt;.</p>
292     </dd>
293 wakaba 1.2 </li>
294     <dt><strong><a name="xml_namespace_1_0" class="item">XML Namespace 1.0</a></strong>
295    
296 wakaba 1.1 <dd>
297 wakaba 1.2 <p>&quot;Namespaces in XML&quot;, W3C Recommendation, &lt;http://www.w3.org/TR/REC-xml-names&gt;.</p>
298 wakaba 1.1 </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 wakaba 1.2 <p>&quot;Namespaces in XML Errata&quot;, &lt;http://www.w3.org/XML/xml-names-19990114-errata&gt;.</p>
304 wakaba 1.1 </dd>
305 wakaba 1.2 </li>
306     <dt><strong><a name="xml_1_1" class="item">XML 1.1</a></strong>
307    
308 wakaba 1.1 <dd>
309 wakaba 1.2 <p>&quot;Extensible Markup Language (XML) 1.1&quot;, W3C Recommendation,
310     &lt;http://www.w3.org/TR/xml11&gt;.</p>
311 wakaba 1.1 </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 wakaba 1.2 <p>&quot;XML 1.1 First Edition Specification Errata&quot;,
318 wakaba 1.1 &lt;http://www.w3.org/XML/xml-V11-1e-errata&gt;.</p>
319     </dd>
320 wakaba 1.2 </li>
321     <dt><strong><a name="xml_namespace_1_1" class="item">XML Namespace 1.1</a></strong>
322    
323 wakaba 1.1 <dd>
324 wakaba 1.2 <p>&quot;Namespaces in XML 1.1&quot;, W3C Recommendation,
325     &lt;http://www.w3.org/TR/xml-names11&gt;.</p>
326 wakaba 1.1 </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 wakaba 1.2 <p>&quot;Namespaces in XML 1.1 Errata&quot;,
333 wakaba 1.1 &lt;http://www.w3.org/XML/2004/xml-names11-errata&gt;.</p>
334     </dd>
335 wakaba 1.2 </li>
336     <dt><strong><a name="misc" class="item">Misc.</a></strong>
337    
338 wakaba 1.1 <dd>
339 wakaba 1.2 <p>&quot;Unicode in XML and other Markup Languages&quot;, Unicode Technical Report #20,
340 wakaba 1.1 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 wakaba 1.2 &lt;http://www.w3.org/TR/2003/NOTE-unicode-xml-20030613/&gt;.</p>
343 wakaba 1.1 </dd>
344 wakaba 1.2 </li>
345     </dl>
346 wakaba 1.1 <p>
347     </p>
348     <hr />
349     <h1><a name="license">LICENSE</a></h1>
350 wakaba 1.2 <p>Copyright 2008 Wakaba &lt;<a href="mailto:w@suika.fam.cx">w@suika.fam.cx</a>&gt;</p>
351 wakaba 1.1 <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