Update of /cvsroot/perl-xml/sax-perl-org
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24710
Modified Files:
index.html perl-sax.css sax-2.1-adv.html sax-2.1-idx.html
Log Message:
Index: index.html
===================================================================
RCS file: /cvsroot/perl-xml/sax-perl-org/index.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- index.html 11 Jan 2005 14:34:29 -0000 1.6
+++ index.html 4 May 2005 09:17:03 -0000 1.7
@@ -9,15 +9,26 @@
<div class="Header">
<div class="Title">Perl SAX (Simple API for XML) Page</div>
This is the current Perl SAX page. The former official
- <a href="http://sax.perl.org">Perl SAX page</a> is no more
+ <a href="http://perl-xml.sourceforge.net/sax/">Perl SAX page</a> is no more
maintained for various reasons.
Perl SAX is a part of
the <a href="http://perl-xml.sourceforge.net/">Perl XML Project</a>
hosted by <a href="http://www.sourceforge.net/">Sourceforge</a>.
</div>
+ <div class="LeftBox">
+ <div>
+ <div class="SubTitle">Perl SAX 2.1</div>
+ The current stable version is 2.1:
+ <ul>
+ <li><a href="sax-2.1-ref.html"><b>Perl SAX 2.1 Reference</b></a> (an indexed view of the two following docs)</li>
+ <li><a href="sax-2.1.html">Perl SAX 2.1 Binding</a></li>
+ <li><a href="sax-2.1-adv.html">Perl SAX 2.1 Advanced</a></li>
+ <li><a href="changes-2.1.html">Changes and Issues</a></li>
+ <ul>
+ </div>
<div>
<div class="SubTitle">Perl SAX 2.0</div>
- Current stable version of Perl SAX is 2.0. The API is defined
+ The previous version of Perl SAX was 2.0. The 2.0 API is defined
by the following documents:
<ul>
<li><a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/perl-xml/libxml-perl/doc/sax-2.0.html?rev=HEAD&content-type=text/html">Perl
@@ -27,21 +38,46 @@
</ul>
</div>
<div>
- <div class="SubTitle">Perl SAX 2.1</div>
- The version 2.1 is under development:
- <ul>
- <li><a href="sax-2.1-ref.html"><b>Perl SAX 2.1 Reference</b></a> (an indexed view of the two following docs)</li>
- <li><a href="sax-2.1.html">Perl SAX 2.1 Binding</a></li>
- <li><a href="sax-2.1-adv.html">Perl SAX 2.1 Advanced</a></li>
- <li><a href="changes-2.1.html">Changes and Issues</a></li>
- </ul>
- </div>
- <div>
<div class="SubTitle">Related Pages</div>
<ul>
<li><a href="http://www.saxproject.org/">Official SAX Page</a></li>
</ul>
</div>
+ </div>
+ <div class="RightBox">
+ <div class="SubTitle">Recommended Reading</div>
+
+ <div class="Article">
+ <a href="http://cpan.uwinnipeg.ca/htdocs/XML-SAX/Intro.html">
+ XML::SAX::Intro - An Introduction to SAX Parsing with Perl</a>
+ </div>
+
+ <div class="Article">
+ <a href="http://www.xml.com/pub/a/2004/09/15/pl-perf.html">
+ Perl Parser Performance</a>
+ </div>
+
+ <div class="Article">
+ <a href="http://www.xml.com/pub/a/2002/02/13/sax-machines.html">
+ Introducing XML::SAX::Machines, Part One</a>
+ and <a href="http://www.xml.com/pub/a/2002/03/20/machines.html">Two</a>
+ </div>
+
+ <div class="Article">
+ <a href="http://www.xml.com/pub/a/2001/10/10/sax-filters.html">
+ Transforming XML With SAX Filters</a>
+ </div>
+ <div class="Article">
+ <a href="http://www.xml.com/pub/a/2001/09/19/sax-non-xml-data.html">
+ Writing SAX Drivers for Non-XML Data</a>
+ </div>
+
+ <div class="Article">
+ <a href="http://www.xml.com/pub/a/2001/02/14/perlsax.html">
+ High-Performance XML Parsing With SAX</a>
+ </div>
+
+ </div>
</body>
</html>
Index: perl-sax.css
===================================================================
RCS file: /cvsroot/perl-xml/sax-perl-org/perl-sax.css,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- perl-sax.css 25 Oct 2004 09:22:38 -0000 1.1
+++ perl-sax.css 4 May 2005 09:17:03 -0000 1.2
@@ -13,6 +13,22 @@
margin: 0px 0px 0px 0px;
}
+DIV.LeftBox, DIV.RightBox {
+ padding: 0px 0px 0px 0px;
+ border: none;
+}
+
+DIV.LeftBox {
+ float: left;
+ width: 65%;
+}
+
+DIV.RightBox {
+ padding-top: 5px;
+ float: right;
+ width: 33%;
+}
+
DIV.Header {
background-color: #dce4ec;
}
@@ -28,3 +44,8 @@
padding: 0px 0px 0px 0px;
border: none;
}
+
+DIV.Article {
+ padding: 3px 5px 1px 5px;
+ border: none;
+}
Index: sax-2.1-adv.html
===================================================================
RCS file: /cvsroot/perl-xml/sax-perl-org/sax-2.1-adv.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- sax-2.1-adv.html 15 Mar 2005 16:11:43 -0000 1.7
+++ sax-2.1-adv.html 4 May 2005 09:17:03 -0000 1.8
@@ -46,7 +46,7 @@
option.</p>
<p>SAX parsers accept all features as options to the <tt>parse()</tt>
-methods and on the parser's constructor. Features are described in
+methods and on the parser's constructor. Features are described in
the next section.</p>
<p>
@@ -177,7 +177,7 @@
<dl>
<dt class="prop">http://xml.org/sax/features/namespaces</dt>
-<dd> A value of 1 indicates namespace URIs and unprefixed local names
+<dd>A value of 1 indicates namespace URIs and unprefixed local names
for element and attribute names will be available. This feature is on by
default and a number of parsers may not be able to turn it off. Thus,
a parser claiming to support this feature (and all SAX2 parsers must
@@ -194,8 +194,19 @@
</dl>
<dl>
+<dt class="prop">http://xmlns.perl.org/sax/xmlns-uris</dt>
+<dd>This feature controls how the parser treats namespace declaration
+ attributes. When set on, xmlns and xmlns:* attributes are put into namespaces
+ in a Perl SAX traditional way; xmlns attributes are in no namespace
+ while xmlns:* attributes are in the C<http://www.w3.org/2000/xmlns/>
+ namespace. This feature is set to 1 by default.</dd>
+</dl>
+
+<dl>
<dt class="prop">http://xml.org/sax/features/xmlns-uris</dt>
-<dd> Controls whether the parser treats namespace declaration
+<dd>This feature applies if and only if the
+ <tt>http://xmlns.perl.org/sax/xmlns-uris</tt> feature is off.
+ Then, it controls whether the parser treats all namespace declaration
attributes as being in the <tt>http://www.w3.org/2000/xmlns/</tt>
namespace. By default, Perl SAX conforms to the original "Namespaces
in XML" Recommendation, which explicitly states that such attributes
Index: sax-2.1-idx.html
===================================================================
RCS file: /cvsroot/perl-xml/sax-perl-org/sax-2.1-idx.html,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- sax-2.1-idx.html 15 Mar 2005 16:11:44 -0000 1.8
+++ sax-2.1-idx.html 4 May 2005 09:17:03 -0000 1.9
@@ -20,7 +20,7 @@
<div class="box">
<div class="title">Perl SAX 2.1</div>
<div class="right">[<a target="_top" href="http://perl-xml.sourceforge.net/perl-sax/">home</a>]</div>
- <div class="subtitle">Revision: 2005-03-15</div>
+ <div class="subtitle">Revision: 2005-05-04</div>
<div class="item">
<a href="sax-2.1.html" target="cnt">Introduction</a>
</div>
|