You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by ja...@apache.org on 2006/03/14 09:45:31 UTC

svn commit: r385760 [4/8] - in /xerces/xerces-p/trunk/docs/forrest-docs: ./ build/ build/site/ build/site/images/ build/site/samples/ build/site/skin/ build/site/skin/css/ build/site/skin/images/ build/site/skin/scripts/ build/site/skin/translations/ b...

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/samples/senumval.html
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/samples/senumval.html?rev=385760&view=auto
==============================================================================
--- xerces/xerces-p/trunk/docs/forrest-docs/build/site/samples/senumval.html (added)
+++ xerces/xerces-p/trunk/docs/forrest-docs/build/site/samples/senumval.html Tue Mar 14 00:45:06 2006
@@ -0,0 +1,175 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.7">
+<meta name="Forrest-skin-name" content="pelt">
+<title>XML::Xerces Sample: SEnumVal</title>
+<link type="text/css" href="../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../skin/profile.css" rel="stylesheet">
+<script src="../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xerces.apache.org/">xerces</a> &gt; <a href="http://xerces.apache.org/">xerces-p</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<div class="header">
+<div class="projectlogoA1">
+<a href="http://xerces.apache.org/"><img class="logoImage" alt="XML::Xerces" src="../images/project.png" title="Perl Bindings for Xerces-C"></a>
+</div>
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="xerces.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
+                    <input attr="value" name="Search" value="Search" type="submit">
+</form>
+</div>
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../index.html">Home</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../samples/index.html">Samples</a>
+</li>
+</ul>
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<div id="level2tabs"></div>
+<script type="text/javascript"><!--
+document.write("<text>Last Published:</text> " + document.lastModified);
+//  --></script>
+</div>
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../skin/images/chapter_open.gif');">Samples</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="../samples/index.html" title="Sample Applications">Index</a>
+</div>
+<div class="menuitem">
+<a href="../samples/domcount.html">DOMCount</a>
+</div>
+<div class="menuitem">
+<a href="../samples/domcreate.html">DOMCreate</a>
+</div>
+<div class="menuitem">
+<a href="../samples/domprint.html">DOMPrint</a>
+</div>
+<div class="menuitem">
+<a href="../samples/dom2hash.html">DOM2Hash</a>
+</div>
+<div class="menuitem">
+<a href="../samples/saxcount.html">SAXCount</a>
+</div>
+<div class="menuitem">
+<a href="../samples/sax2count.html">SAX2Count</a>
+</div>
+<div class="menuitem">
+<a href="../samples/enumval.html">EnumVal</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">SEnumVal</div>
+</div>
+<div class="menuitem">
+<a href="../samples/validator.html">Validator</a>
+</div>
+<div class="menuitem">
+<a href="../samples/validator-dom.html">DOM Validator</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<div id="credit2"></div>
+</div>
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="senumval.pdf"><img alt="PDF -icon" src="../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>XML::Xerces Sample: SEnumVal</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Sample%3A+SEnumVal">Sample: SEnumVal</a>
+<ul class="minitoc">
+<li>
+<a href="#SEnumVal">SEnumVal</a>
+<ul class="minitoc">
+<li>
+<a href="#Running+SEnumVal">Running SEnumVal</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div> 
+
+
+<a name="N1000D"></a><a name="Sample%3A+SEnumVal"></a>
+<h2 class="boxed">Sample: SEnumVal</h2>
+<div class="section">
+<a name="N10013"></a><a name="SEnumVal"></a>
+<h3 class="boxed">SEnumVal</h3>
+<p>SEnumVal shows how to enumerate the markup decls in a Schema Grammar.</p>
+<a name="N1001C"></a><a name="Running+SEnumVal"></a>
+<h4>Running SEnumVal</h4>
+<p>This program parses the specified XML file, then shows how to
+            enumerate the contents of the Schema Grammar. </p>
+<pre class="code">
+Usage:
+    perl SEnumVal.pl &lt;XML file&gt;
+
+This program parses a file, then shows how to enumerate the
+contents of the Schema Grammar. Essentially, shows how one can
+access the Schema information stored in internal data structures.
+</pre>
+<p>Here is a sample output from SEnumVal</p>
+<pre class="code">cd samples
+perl SEnumVal.pl personal-schema.xml
+
+Found Grammar: XML::Xerces::SchemaGrammar=HASH(0x82e9aa8)
+Found Elements
+Element Name: personnel, Content Model: (person,)
+Element Name: person, Content Model: ((name,email,url),link)
+Element Name: name, Content Model: (family,given)
+Element Name: family, Content Model: 
+Element Name: given, Content Model: 
+Element Name: email, Content Model: 
+Element Name: url, Content Model: EMPTY
+Element Name: link, Content Model: EMPTY
+personal-schema.xml: duration:  0 wallclock secs ( 0.00 usr +  0.00 sys =  0.00 CPU)
+              </pre>
+</div>
+
+</div>
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("<text>Last Published:</text> " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+        Copyright &copy;
+         2005 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
+</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:webmaster@xerces.apache.org?subject=Feedback%C2%A0samples/senumval.html">webmaster@xerces.apache.org</a>
+</div>
+</div>
+</body>
+</html>

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/samples/senumval.pdf
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/samples/senumval.pdf?rev=385760&view=auto
==============================================================================
--- xerces/xerces-p/trunk/docs/forrest-docs/build/site/samples/senumval.pdf (added)
+++ xerces/xerces-p/trunk/docs/forrest-docs/build/site/samples/senumval.pdf Tue Mar 14 00:45:06 2006
@@ -0,0 +1,205 @@
+%PDF-1.3
+%ª«¬­
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 412 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gaua:9iHZu&;KZOMETC?CHbieHa?IoE:i'Fj)daR+:W1#-r`f]r:^i&:%6N)-3nd^c+A7aAZCCK\HEKf".]\@5-f^T3oIg-a^K!qEPt\n$0WBlLWbJMa^f,NbT')k,ui;>KSsr]0?h?Bbf\u6.4n$Y$Mpp-U4Al9%'3#4EZ+W&3diN;ocX,\XE+',<Fo[_k&C#=i,%VtRBVFa0iG\,pTqiBlu'A+m4n5j*CD4E%nF5<]0U-9K]42`4`?Jr`=Fh4j;&ABOT1B/6X\U=7Lj[?KD2Mh]3aGiTd#<(gL2K9C'/bN(eeccMt>=M9SA;ElXEVBj-X60ZCe(6X8Q,5?#LY5ZS-p?;h?`E8oKY%2u>H'oqKTuca<BioBKG\dUl^KkUe:l-bA$g+&n_^WB\T6*Vq_8#0"g~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 559.666 205.004 547.666 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 541.466 176.168 529.466 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Length 1426 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm;lYkN9&HD15JfbZM@7?%f-"@tB#'jTiL9,BM%a.%T1@5@p_kX$)q<rNRKr7niPVt3<o-iJmGB_R6p#9f$pik]E0FBt82#i04k$NF38;Q)a__45\O@A5-Ns&@r;oiR!_B`^,+P)X((;DNZY8;-&'k,@<olf;Vh#\k;O-,H&pi&><l\taa`98p9iN8KB)kH@pZU,UDH(Fo-dpqr-=o[4/c!#*']bS8S@1Wijp]7:D-]oRUi[X+n8`Q00T0)@_cAioVS156`NfIBC?dCk(N;68@q4((!7p72>q;5qP&YjrW:92i"BJ/b2LXM;M3MJ"Yg&RnQ\h`LB*?m7Un*@Z^2^V:^ga%)ZNVnh*9SVa=X##i*E?'E]>uEBq\B$sp,/p1PCGKjZ*oCH[>rZ77lT@u6h$YtdTgAgs#!7&8d_f2o'T@&U4$2#;$&\$)(-@<hg<d8bjae,2HP7d]`,+5[kGo,RfI!S#Nd10Ia%9OsQ,tO%Wn@#")gfgsl4%'\,g=/"+;@eh7htV=h=.UUB>D`BQOYh,K9/=Z.Yt#^L.k"&2jGj'l9=JVo;U6OVL+;M@r3/!O\`OFTA(=>e77ErE('G6oB.`%4k8WXQ`6>Yj\s:R#Uqot6cuVf+Jl"/=T6a24UudQ^d1b>3#GC+DN/Yo"AN&?pb\)GeHd3Z<s+MGKVq?M39Y(3K43rE/4!=2e+@W?c\!E3$=]Q%g+.TOL*Z(E2J"nt_Be"S2UbZ(i.+j^D+jHa&7/GXjr,COUFV=LD&l]c2<BAfK3^n?MMAdIVb:Ms6/diUlDe[@0<3L4g=I'S(UcT"B<)"1?kj"jSt*>qKq^&a;hb?#Zl7(;7^;>c.OVP0;%(qPP(Y&k!NA(.gEb7O=ZRk[LIu1]\Bg'ohg>OYQ.pjF?`cL2$^b,"3qW'"hHmq.\\()r^4tE2>)0T-PM/@e/((`4Zd`MkAPMY[it+SnqLah"2k?AeF3eokU7+.1b1:E7'cW>\VV@\
 ZH,+C_!E-VPJ<sub4j$(3&d"MtbM&i&a3-<]mgiOL<&g@]9e5s,[VU)P5Y'NS?VGpa!4WYsEi&lN\/?Ve..Vd)75G[d#(NNl0&VaS;braUn'_C!Q-[D]^u-Mq41i(1s#I%mmcIt2>T2,*MH1c)p]POFlZkEU1,cOWLJG1pGdlkHf+0PXj0XX2;55sfM';39n3F'tBcZ^W(-ai\4sF]Z-bTiFG!#bEb^=a8l)@;3S9#<@JNLSR!K71N@#@e#UJ:l*Us4]n$828X++7%u]rB*W2ttlUk/#E,r<S!J@J_di*TdlZDN"]CTEu:Q9rNABY2L9Y;TOtV_u,,T(9ZT,lb8@HPV`^mJ\Wtr#NiDG5MBXlf1o`h[^k@[3=;K6*OY=<boQ=lY@C8`'\hn=>I;ihN#!fUZ)+EE>2:L!9kir1ZU&g(rr@Hrc"d~>
+endstream
+endobj
+13 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 12 0 R
+>>
+endobj
+15 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\123\0\141\0\155\0\160\0\154\0\145\0\72\0\40\0\123\0\105\0\156\0\165\0\155\0\126\0\141\0\154)
+ /Parent 14 0 R
+ /First 16 0 R
+ /Last 16 0 R
+ /Count -2
+ /A 9 0 R
+>> endobj
+16 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\61\0\40\0\123\0\105\0\156\0\165\0\155\0\126\0\141\0\154)
+ /Parent 15 0 R
+ /First 18 0 R
+ /Last 18 0 R
+ /Count -1
+ /A 11 0 R
+>> endobj
+18 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\61\0\56\0\61\0\40\0\122\0\165\0\156\0\156\0\151\0\156\0\147\0\40\0\123\0\105\0\156\0\165\0\155\0\126\0\141\0\154)
+ /Parent 16 0 R
+ /A 17 0 R
+>> endobj
+19 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+20 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+21 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+22 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+23 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+24 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 2
+/Kids [6 0 R 13 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 14 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 19 0 R /F5 20 0 R /F1 21 0 R /F9 22 0 R /F2 23 0 R /F7 24 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [13 0 R /XYZ 85.0 659.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [13 0 R /XYZ 85.0 627.866 null]
+>>
+endobj
+14 0 obj
+<<
+ /First 15 0 R
+ /Last 15 0 R
+>> endobj
+17 0 obj
+<<
+/S /GoTo
+/D [13 0 R /XYZ 85.0 576.613 null]
+>>
+endobj
+xref
+0 25
+0000000000 65535 f 
+0000003867 00000 n 
+0000003932 00000 n 
+0000004024 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000574 00000 n 
+0000000694 00000 n 
+0000000726 00000 n 
+0000004158 00000 n 
+0000000861 00000 n 
+0000004221 00000 n 
+0000000998 00000 n 
+0000002517 00000 n 
+0000004287 00000 n 
+0000002625 00000 n 
+0000002836 00000 n 
+0000004338 00000 n 
+0000003012 00000 n 
+0000003205 00000 n 
+0000003318 00000 n 
+0000003428 00000 n 
+0000003536 00000 n 
+0000003642 00000 n 
+0000003758 00000 n 
+trailer
+<<
+/Size 25
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+4404
+%%EOF

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/samples/validator-dom.html
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/samples/validator-dom.html?rev=385760&view=auto
==============================================================================
--- xerces/xerces-p/trunk/docs/forrest-docs/build/site/samples/validator-dom.html (added)
+++ xerces/xerces-p/trunk/docs/forrest-docs/build/site/samples/validator-dom.html Tue Mar 14 00:45:06 2006
@@ -0,0 +1,179 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.7">
+<meta name="Forrest-skin-name" content="pelt">
+<title>XML::Xerces Sample: DOM Validator</title>
+<link type="text/css" href="../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../skin/profile.css" rel="stylesheet">
+<script src="../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xerces.apache.org/">xerces</a> &gt; <a href="http://xerces.apache.org/">xerces-p</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<div class="header">
+<div class="projectlogoA1">
+<a href="http://xerces.apache.org/"><img class="logoImage" alt="XML::Xerces" src="../images/project.png" title="Perl Bindings for Xerces-C"></a>
+</div>
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="xerces.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
+                    <input attr="value" name="Search" value="Search" type="submit">
+</form>
+</div>
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../index.html">Home</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../samples/index.html">Samples</a>
+</li>
+</ul>
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<div id="level2tabs"></div>
+<script type="text/javascript"><!--
+document.write("<text>Last Published:</text> " + document.lastModified);
+//  --></script>
+</div>
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../skin/images/chapter_open.gif');">Samples</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="../samples/index.html" title="Sample Applications">Index</a>
+</div>
+<div class="menuitem">
+<a href="../samples/domcount.html">DOMCount</a>
+</div>
+<div class="menuitem">
+<a href="../samples/domcreate.html">DOMCreate</a>
+</div>
+<div class="menuitem">
+<a href="../samples/domprint.html">DOMPrint</a>
+</div>
+<div class="menuitem">
+<a href="../samples/dom2hash.html">DOM2Hash</a>
+</div>
+<div class="menuitem">
+<a href="../samples/saxcount.html">SAXCount</a>
+</div>
+<div class="menuitem">
+<a href="../samples/sax2count.html">SAX2Count</a>
+</div>
+<div class="menuitem">
+<a href="../samples/enumval.html">EnumVal</a>
+</div>
+<div class="menuitem">
+<a href="../samples/senumval.html">SEnumVal</a>
+</div>
+<div class="menuitem">
+<a href="../samples/validator.html">Validator</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">DOM Validator</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<div id="credit2"></div>
+</div>
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="validator-dom.pdf"><img alt="PDF -icon" src="../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>XML::Xerces Sample: DOM Validator</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Sample%3A+DOM+Validator">Sample: DOM Validator</a>
+<ul class="minitoc">
+<li>
+<a href="#DOM+Validator">DOM Validator</a>
+<ul class="minitoc">
+<li>
+<a href="#Running+DOM+Validator">Running DOM Validator</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div> 
+
+
+
+<a name="N1000D"></a><a name="Sample%3A+DOM+Validator"></a>
+<h2 class="boxed">Sample: DOM Validator</h2>
+<div class="section">
+<a name="N10013"></a><a name="DOM+Validator"></a>
+<h3 class="boxed">DOM Validator</h3>
+<p>DOM Validator is a simple application that parses an XML input file using a DOM parser and reports validation errors to STDERR in the same format as onsgmls so that it can be used for example in Emacs locating the errors in the source file. </p>
+<a name="N1001C"></a><a name="Running+DOM+Validator"></a>
+<h4>Running DOM Validator</h4>
+<p>The DOM Validator sample parses an XML file and prints any errors to STDERR. To run DOM Validator, enter the following </p>
+<pre class="code">perl validator-dom.pl &lt;XML File&gt;</pre>
+<p>The following parameters may be set from the command line </p>
+<pre class="code">
+Usage:
+    perl validator-dom.pl [options]
+
+This program invokes the DOM Parser, and then prints any errors to
+STDERR.
+
+  required flags:
+    --file=file_name  : the XML file to parse
+
+  optional parameters:
+    --namespace       : enable namespace checking
+    --schema          : parse a W3C XML Schema file (forces --namespace)
+    --full_schema     : do full schema checking (forces --namespace and --schema)
+    --help            : print this message
+
+</pre>
+<p>Here is a sample output from DOM Validator</p>
+<pre class="code">cd samples
+perl validator-dom.pl --file=personal-invalid.xml
+validator-dom.pl:[/home/jasons/work/xml-xerces/samples/personal-invalid.xml]:19:8:E:Unknown element 'fool'
+validator-dom.pl:[/home/jasons/work/xml-xerces/samples/personal-invalid.xml]:19:12:E:Attribute 'id' is not declared for element 'fool'
+validator-dom.pl:[/home/jasons/work/xml-xerces/samples/personal-invalid.xml]:43:13:E:Element 'fool' is not valid for content model: '(person)+'
+validator-dom.pl:[/home/jasons/work/xml-xerces/samples/personal-invalid.xml]:43:13:E:ID attribute 'two.worker' was referenced but never declared
+
+</pre>
+</div>
+
+</div>
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("<text>Last Published:</text> " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+        Copyright &copy;
+         2005 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
+</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:webmaster@xerces.apache.org?subject=Feedback%C2%A0samples/validator-dom.html">webmaster@xerces.apache.org</a>
+</div>
+</div>
+</body>
+</html>

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/samples/validator-dom.pdf
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/samples/validator-dom.pdf?rev=385760&view=auto
==============================================================================
--- xerces/xerces-p/trunk/docs/forrest-docs/build/site/samples/validator-dom.pdf (added)
+++ xerces/xerces-p/trunk/docs/forrest-docs/build/site/samples/validator-dom.pdf Tue Mar 14 00:45:06 2006
@@ -0,0 +1,205 @@
+%PDF-1.3
+%ª«¬­
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 427 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gaua::JZU.&B4*cME0+;j8KuG]ih`J@q1J91f4cSQaR3S\j_V9h?@Y<n^+$`#C+GY4FWL71_%`C&qiRUBb@TCQ3Rh!!=*3i%S=8K.>BSr6b7uLE&#+u9GZ@CH9[!;&W^cpplK?:V4P2VX1PnUO'0"rAkd,3n,hj6oo+GD49n=i'64u`7VVR"lF%#,YJRkicZreR\n^rZIKZ/Mqf*t:L;Zs.I6[.$MdP#jEPL3Pl9,YG^$ph=NIS164-p7G]+fqX,^VUrOqP_E4.`5a&nt2Bn#un1,s#c[N$J%=)SC2Ym;g*IN%onK^6bN90H,i,5+&bZ(WQP2*/dp]QZ#WP8OSZm#oqSNleRo\XO`@=n?X8*P[KH?9%VdRMd;YGqOoO1ccgVqZhhA@_q``VHH41VM9alQ[uB0Zo:_N7d(]VDVTb/~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 559.666 228.656 547.666 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 541.466 199.82 529.466 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Length 1822 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0DD/Yq(&H9DYJo>@F>qa27_s6Zc^8/G(?$3i&HWR2G.^JBrDuiWAS#$)``aE3,"XR#M7ET)D4jPqUb`(NVC3I%SI@7VkN'`jkk1?N\r,O_'*CoRgl%eH*SQY"df*Sqts*\dfkEHY&Hq-imEq]7oq.d?_,ogYHXL9q:g!*n0pnLTje7UHuE)rCunHgM>cJ5J0H1ET5MGu5*)__5;dguG7dps+n8tS/:SCJ\j$X.KJg1"MT$%nm>jTcB+!CsB.$ZXM17LVr8%]QdhqN*W.L_*uf)\[]P:D\7Rf(!:dPBm<>g];32(jJH*:ITnEb%c8R.JrG@^FU$3-1n,adUXA"M9>^beQ#lIUE\9c`4M_2+5ZpP9]j;8XkP2Td(W3Eh'f'"PM0.)]HMV6'!GjgkF6p[QA*a%6?pthA&(ZNXYcJF.4!a"bHpe]9Eb4oOXT5uNODGlfMOBW?KL9$9@8_s:&-_6f5'a.bCTQOB%/=3-Z878/J`lLMhe"GXNn+rNPMC58-$\C5l8oPe,E3k]p;"l&=a'aR(hA=TRe_>+A3p;*N&:=l7bsWQhK[%'DQsIk6(:9b\6Eq14@lN@KD]#s$6r#odBBWK5-)\H!b`]#I/\rNXh7nO@Fq!nnPDLf>jZtEp*ineGFVm[k8sm97<>t;e/%pUn5rg<i)e,XlG1Z(APc.+<a#g8-FAFghCmhnZ^K1+#+$p(XWM7`ZUk86f!lLqI)WK[jio(:'"qaif^,0I%rGpTI2r_nZeij&>*;]P=aR1HG[QSh&p>QBgC2Ms.SXf0a]Kb1Sr"n>cV\Xl"cPq"7`0Y0#)$!9Fcb^!,*KGi&rIk:a#mP6h%gKGNM:KO<:Tc2EhfX+W_N$O/am.V>N0IBV,KJR%S:mlMbSN'jBuI#lT`.^JWSqc"NV_#>I83_:uOE54*8FDXZ3=fT+57DX,i&ct.1.</n2&"%"6UU.ajH"'qZn#$Ub*#AX'GT4j(3D:<`2Nk:m>J-=B
 )SBjnuqSiC0S2]8hHHd5K$24l!`RZi`WH3f6gc0Bs5_lTERZPPR@%g;^$2hL[0'i!Ge7B6DD9kG$0(\iN6c@I@Xn@ra?hX`j^`!l>MU#B3PI%c%HYCPWm\8TGrl\VAq!T6Wn(=6Kk")bs6:H8T:<*B...@pI>#r+T4/d"_BIr+mHQtK56c&d_!<i6~>
+endstream
+endobj
+13 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 12 0 R
+>>
+endobj
+15 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\123\0\141\0\155\0\160\0\154\0\145\0\72\0\40\0\104\0\117\0\115\0\40\0\126\0\141\0\154\0\151\0\144\0\141\0\164\0\157\0\162)
+ /Parent 14 0 R
+ /First 16 0 R
+ /Last 16 0 R
+ /Count -2
+ /A 9 0 R
+>> endobj
+16 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\61\0\40\0\104\0\117\0\115\0\40\0\126\0\141\0\154\0\151\0\144\0\141\0\164\0\157\0\162)
+ /Parent 15 0 R
+ /First 18 0 R
+ /Last 18 0 R
+ /Count -1
+ /A 11 0 R
+>> endobj
+18 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\61\0\56\0\61\0\40\0\122\0\165\0\156\0\156\0\151\0\156\0\147\0\40\0\104\0\117\0\115\0\40\0\126\0\141\0\154\0\151\0\144\0\141\0\164\0\157\0\162)
+ /Parent 16 0 R
+ /A 17 0 R
+>> endobj
+19 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+20 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+21 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+22 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+23 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+24 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 2
+/Kids [6 0 R 13 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 14 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 19 0 R /F5 20 0 R /F1 21 0 R /F9 22 0 R /F2 23 0 R /F7 24 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [13 0 R /XYZ 85.0 659.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [13 0 R /XYZ 85.0 627.866 null]
+>>
+endobj
+14 0 obj
+<<
+ /First 15 0 R
+ /Last 15 0 R
+>> endobj
+17 0 obj
+<<
+/S /GoTo
+/D [13 0 R /XYZ 85.0 550.213 null]
+>>
+endobj
+xref
+0 25
+0000000000 65535 f 
+0000004364 00000 n 
+0000004429 00000 n 
+0000004521 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000589 00000 n 
+0000000709 00000 n 
+0000000741 00000 n 
+0000004655 00000 n 
+0000000876 00000 n 
+0000004718 00000 n 
+0000001012 00000 n 
+0000002927 00000 n 
+0000004784 00000 n 
+0000003035 00000 n 
+0000003275 00000 n 
+0000004835 00000 n 
+0000003480 00000 n 
+0000003702 00000 n 
+0000003815 00000 n 
+0000003925 00000 n 
+0000004033 00000 n 
+0000004139 00000 n 
+0000004255 00000 n 
+trailer
+<<
+/Size 25
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+4901
+%%EOF

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/samples/validator.html
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/samples/validator.html?rev=385760&view=auto
==============================================================================
--- xerces/xerces-p/trunk/docs/forrest-docs/build/site/samples/validator.html (added)
+++ xerces/xerces-p/trunk/docs/forrest-docs/build/site/samples/validator.html Tue Mar 14 00:45:06 2006
@@ -0,0 +1,179 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.7">
+<meta name="Forrest-skin-name" content="pelt">
+<title>XML::Xerces Sample: Validator</title>
+<link type="text/css" href="../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../skin/profile.css" rel="stylesheet">
+<script src="../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xerces.apache.org/">xerces</a> &gt; <a href="http://xerces.apache.org/">xerces-p</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<div class="header">
+<div class="projectlogoA1">
+<a href="http://xerces.apache.org/"><img class="logoImage" alt="XML::Xerces" src="../images/project.png" title="Perl Bindings for Xerces-C"></a>
+</div>
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="xerces.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
+                    <input attr="value" name="Search" value="Search" type="submit">
+</form>
+</div>
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../index.html">Home</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../samples/index.html">Samples</a>
+</li>
+</ul>
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<div id="level2tabs"></div>
+<script type="text/javascript"><!--
+document.write("<text>Last Published:</text> " + document.lastModified);
+//  --></script>
+</div>
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../skin/images/chapter_open.gif');">Samples</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="../samples/index.html" title="Sample Applications">Index</a>
+</div>
+<div class="menuitem">
+<a href="../samples/domcount.html">DOMCount</a>
+</div>
+<div class="menuitem">
+<a href="../samples/domcreate.html">DOMCreate</a>
+</div>
+<div class="menuitem">
+<a href="../samples/domprint.html">DOMPrint</a>
+</div>
+<div class="menuitem">
+<a href="../samples/dom2hash.html">DOM2Hash</a>
+</div>
+<div class="menuitem">
+<a href="../samples/saxcount.html">SAXCount</a>
+</div>
+<div class="menuitem">
+<a href="../samples/sax2count.html">SAX2Count</a>
+</div>
+<div class="menuitem">
+<a href="../samples/enumval.html">EnumVal</a>
+</div>
+<div class="menuitem">
+<a href="../samples/senumval.html">SEnumVal</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Validator</div>
+</div>
+<div class="menuitem">
+<a href="../samples/validator-dom.html">DOM Validator</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<div id="credit2"></div>
+</div>
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="validator.pdf"><img alt="PDF -icon" src="../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>XML::Xerces Sample: Validator</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Sample%3A+Validator">Sample: Validator</a>
+<ul class="minitoc">
+<li>
+<a href="#Validator">Validator</a>
+<ul class="minitoc">
+<li>
+<a href="#Running+Validator">Running Validator</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div> 
+
+
+
+<a name="N1000D"></a><a name="Sample%3A+Validator"></a>
+<h2 class="boxed">Sample: Validator</h2>
+<div class="section">
+<a name="N10013"></a><a name="Validator"></a>
+<h3 class="boxed">Validator</h3>
+<p>Validator is a simple application that parses an XML input file and reports validation errors to STDERR in the same format as onsgmls so that it can be used for example in Emacs locating the errors in the source file. </p>
+<a name="N1001C"></a><a name="Running+Validator"></a>
+<h4>Running Validator</h4>
+<p>The Validator sample parses an XML file and prints any errors to STDERR. To run Validator, enter the following </p>
+<pre class="code">perl validator.pl &lt;XML File&gt;</pre>
+<p>The following parameters may be set from the command line </p>
+<pre class="code">
+Usage:
+    perl validator.pl [options]
+
+This program invokes the SAX Parser, and then prints any errors to
+STDERR using SAX API.
+
+  required flags:
+    --file=file_name  : the XML file to parse
+
+  optional parameters:
+    --namespace       : enable namespace checking
+    --schema          : parse a W3C XML Schema file (forces --namespace)
+    --full_schema     : do full schema checking (forces --namespace and --schema)
+    --help            : print this message
+
+</pre>
+<p>Here is a sample output from Validator</p>
+<pre class="code">cd samples
+perl validator.pl --file=personal-invalid.xml
+validator.pl:[/home/jasons/work/xml-xerces/samples/personal-invalid.xml]:19:8:E:Unknown element 'fool'
+validator.pl:[/home/jasons/work/xml-xerces/samples/personal-invalid.xml]:19:12:E:Attribute 'id' is not declared for element 'fool'
+validator.pl:[/home/jasons/work/xml-xerces/samples/personal-invalid.xml]:43:13:E:Element 'fool' is not valid for content model: '(person)+'
+validator.pl:[/home/jasons/work/xml-xerces/samples/personal-invalid.xml]:43:13:E:ID attribute 'two.worker' was referenced but never declared
+
+</pre>
+</div>
+
+</div>
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("<text>Last Published:</text> " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+        Copyright &copy;
+         2005 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
+</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:webmaster@xerces.apache.org?subject=Feedback%C2%A0samples/validator.html">webmaster@xerces.apache.org</a>
+</div>
+</div>
+</body>
+</html>

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/samples/validator.pdf
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/samples/validator.pdf?rev=385760&view=auto
==============================================================================
--- xerces/xerces-p/trunk/docs/forrest-docs/build/site/samples/validator.pdf (added)
+++ xerces/xerces-p/trunk/docs/forrest-docs/build/site/samples/validator.pdf Tue Mar 14 00:45:06 2006
@@ -0,0 +1,205 @@
+%PDF-1.3
+%ª«¬­
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 413 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gaua:_,>n>&;KX9`?+9[2;,4\p1>=lE:i(QEB9j9OG:2"PZ3N$^:aYa'0Poci;in`q3Q$QbgPEiY(.]1O;<DO[lb5+%O?l(Ota/G3"i1L0r-mU$CCL2e*0c^\NYu1Js(,C&2(9E^=6'tGg+=t.Vh^@JepsrgG0)VA!qm,-]CsB]m#pYQJ.e3I2/3f4m/\WFO_@+ILK*_rM1QOa:b8DpQL%arQ=Q:qq3#Y?djYk2#caFha)q</dU\m\Eu:,L%GJ-B@09o&+]aeFMKGaHfisHhk\(m2jW:@8<I;s&9U3/+>M@aMVoYFfl<lfHN]?XM:e;0ac)FN@FF]gafitgX5:!<NLSa:@d+R5_+pgGmDRO=bC.&X7Iuqt?=[s1X1#39;k^\&/=l!>HRGfD#@2iC'ftu*WZ]BE~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 559.666 197.66 547.666 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 541.466 168.824 529.466 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Length 1805 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0DD/\/e&H;*)Tl4YLKbe#@9#`b3D:=h["1lG,!]3?>fX.DB&lhP!g4-l$6qJb1=q\22J68U=hXfMcG=VK)Ed"m]I@dtp#QpDTeYf(IqXiPsE#c3,VS>6CmE@n`\;p"apb0;Fq1O'IEo@ks>gND<4^ZLsYG=Od"j>07Fga(c!WK%HC_[qUqp$s>5!5V$fK!C51!_JH1f)VqTD1K?icS48F6n9rQG5AoBmniR$\Jg"pjNT=p`\V1LQHm"Y)Hd6'etd<ZfMYN+]HO>PX3J,F+"0K(T:3f;<'p$Z@Q0)!<\*h]oWjmARcJnC2M![ruC]m79mAFI?ite]Saj6BDl@d':&MEO%c8:BkZViT77uI=h[9#2Y"RZ[dFAijk>s_be&VF!/30tS&2aSaB]"'[G4E7`3ju<G(,G`@8[A*&Z'0Jd3chk,D8a'`AUH;7%pLu'r0q,p<kh([4BaQ?l9RU&e0JGiLcsoC>9]@8)2Z5M6:<UD's#+/q)A:H=p8n(e]H\r/KCl#nJ64koLN[9"(@/UU'&($!l7t)pYqa?'Yr@5Fd6F""=Q1!oZ<gZZoIK6%oStf)Sr_hi/mkYnu%_Vptb-:i>9o*1ZPA3m`XRK&!e&?^b7Y.Pd>'^Lc.3r#$Br8nB?f[*_I>n*@bs!Vo'n*b[o=%^Cdb#rA]6-GJgL,XN"/n)>*Lm2eYIFJq862%fW%o;m=[AJ.8m]=7uX6ZP$\9+qdsH3N:&c*E^9"s>:"0W#9>#c%SO7Gp6AX>E8+`3l@:\@``N:,mWtdr_7J,gOp6FFKK$60EX\9B*9J\KB8VkLTV#MeH=#"9rV9oo2:'Q:q%,0R_;neNA_MA)\6QLLs<9JCL.;m`UUH63-k=34mYK$E[t]CBkZRQi5iJQ,IeTfSRW0rOr]pZ,t]OrRqdnA8Sg@;&6<1BP:OjNQuFp'of65E1Xdj9D6'c<l3s[%&3F#;4i';;2E%8M71BJI(8g*:[QGkPH%7R>5e>
 _21:aqk(q!0*sYAKCE+PUH*-Z,3-<K%hI6LBZ&b'a7[mBkpk9tGn*jDWM`e!YSiDD+ZKN2o`67Ptl:.mnq[0fFNCuTLB<?^'C"2M*2e<kN1?fn\i@cPUGCe%$o]K4sa&lb=,JI7"j+*PNCM4gH?'9U#;"I'(CD=*iEBbrHYk<Hk'Y_993_TlU,n]"*CSt:FP'CEEp-p>gS1bE5>ph.'0!6%AXK#J82$"Ih,(82KhC+"pFV?_*]fUi&Q,Dq[T\badCqd0U1W`5PpLW.iLj2m#ANl?2<o>K-65iUof2bp`0RZ9E[q,c0(0.Z45c(X7OY:E(HG8l?fI?uq\G.bmdA`T7)o4PRr*GlI3Lk*[79)+5>KHCj4!,7q>Qftk`V]![e+]Ur,mMKZ[OP448eoq*d73H_BQP?W*906`04b.YZn+q!]driXBk&'ELpu>)MUt@s*?sTX)A-,Q<>#bq7=F-39BHnD=(t7@2fZYMPQUH^(<E1X)T&nY<Ci&:6/o;3$.^U9[p[E@eSCGCb&VUsXFY_@r6qT#BHW-?J!;bG^)XO0,mdf;7D2MYd,hqfPsJuCKC0uF+epqlij'<M_t=L",#`^.N2aiu;<C-G_0&1#::SIeW)\MVYQ4uGDm?fO[U$*E[tKYer_9A])_[<BlITtZd7MYb3g[)If;),Fk3+uI%oDbG4!D9.8IOZdh$&m/L=ikE'&J#(K_MACf.lR,$S4,h5QEJ'oG9RgC?"VT?0u3"[mfH,IKVgVlUUZ>U)BIfT>]at]d`CpK4\HS?.Sq^6I<0P9A;aL]0Kj0(Y_$Z7W85)!D'KSo)~>
+endstream
+endobj
+13 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 12 0 R
+>>
+endobj
+15 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\123\0\141\0\155\0\160\0\154\0\145\0\72\0\40\0\126\0\141\0\154\0\151\0\144\0\141\0\164\0\157\0\162)
+ /Parent 14 0 R
+ /First 16 0 R
+ /Last 16 0 R
+ /Count -2
+ /A 9 0 R
+>> endobj
+16 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\61\0\40\0\126\0\141\0\154\0\151\0\144\0\141\0\164\0\157\0\162)
+ /Parent 15 0 R
+ /First 18 0 R
+ /Last 18 0 R
+ /Count -1
+ /A 11 0 R
+>> endobj
+18 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\61\0\56\0\61\0\40\0\122\0\165\0\156\0\156\0\151\0\156\0\147\0\40\0\126\0\141\0\154\0\151\0\144\0\141\0\164\0\157\0\162)
+ /Parent 16 0 R
+ /A 17 0 R
+>> endobj
+19 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+20 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+21 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+22 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+23 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+24 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 2
+/Kids [6 0 R 13 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 14 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 19 0 R /F5 20 0 R /F1 21 0 R /F9 22 0 R /F2 23 0 R /F7 24 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [13 0 R /XYZ 85.0 659.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [13 0 R /XYZ 85.0 627.866 null]
+>>
+endobj
+14 0 obj
+<<
+ /First 15 0 R
+ /Last 15 0 R
+>> endobj
+17 0 obj
+<<
+/S /GoTo
+/D [13 0 R /XYZ 85.0 550.213 null]
+>>
+endobj
+xref
+0 25
+0000000000 65535 f 
+0000004264 00000 n 
+0000004329 00000 n 
+0000004421 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000575 00000 n 
+0000000695 00000 n 
+0000000727 00000 n 
+0000004555 00000 n 
+0000000861 00000 n 
+0000004618 00000 n 
+0000000998 00000 n 
+0000002896 00000 n 
+0000004684 00000 n 
+0000003004 00000 n 
+0000003221 00000 n 
+0000004735 00000 n 
+0000003403 00000 n 
+0000003602 00000 n 
+0000003715 00000 n 
+0000003825 00000 n 
+0000003933 00000 n 
+0000004039 00000 n 
+0000004155 00000 n 
+trailer
+<<
+/Size 25
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+4801
+%%EOF

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/semantic.cache
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/semantic.cache?rev=385760&view=auto
==============================================================================
--- xerces/xerces-p/trunk/docs/forrest-docs/build/site/semantic.cache (added)
+++ xerces/xerces-p/trunk/docs/forrest-docs/build/site/semantic.cache Tue Mar 14 00:45:06 2006
@@ -0,0 +1,14 @@
+;; Object content/
+;; SEMANTICDB Tags save file
+(semanticdb-project-database-file "content/"
+  :tables (list 
+   (semanticdb-table "test1.html"
+    :major-mode 'html-mode
+    :tags 'nil
+    :file "test1.html"
+    )
+   )
+  :file "semantic.cache"
+  :semantic-tag-version "2.0pre3"
+  :semanticdb-version "2.0pre3"
+  )

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/CommonMessages_de.xml
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/CommonMessages_de.xml?rev=385760&view=auto
==============================================================================
--- xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/CommonMessages_de.xml (added)
+++ xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/CommonMessages_de.xml Tue Mar 14 00:45:06 2006
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+  Copyright 1999-2004 The Apache Software Foundation or its licensors,
+  as applicable.
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<catalogue>
+  <message key="Font size:">Schriftgrösse:</message>
+  <message key="Last Published:">Zuletzt veröffentlicht:</message>
+  <message key="Search">Suche:</message>
+  <message key="Search the site with">Suche auf der Seite mit</message>
+</catalogue>

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/CommonMessages_en_US.xml
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/CommonMessages_en_US.xml?rev=385760&view=auto
==============================================================================
--- xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/CommonMessages_en_US.xml (added)
+++ xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/CommonMessages_en_US.xml Tue Mar 14 00:45:06 2006
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+  Copyright 1999-2004 The Apache Software Foundation or its licensors,
+  as applicable.
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<catalogue>
+  <message  key="Font size:">Font size:</message>
+  <message key="Last Published:">Last Published:</message>
+  <message key="Search">Search</message>
+  <message key="Search the site with">Search the site with</message>
+</catalogue>

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/CommonMessages_es.xml
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/CommonMessages_es.xml?rev=385760&view=auto
==============================================================================
--- xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/CommonMessages_es.xml (added)
+++ xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/CommonMessages_es.xml Tue Mar 14 00:45:06 2006
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+  Copyright 1999-2004 The Apache Software Foundation or its licensors,
+  as applicable.
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<catalogue>
+  <message key="Font size:">Tamaño del texto:</message>
+  <message key="Last Published:">Fecha de publicación:</message>
+  <message key="Search">Buscar</message>
+  <message key="Search the site with">Buscar en</message>
+</catalogue>
+

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/CommonMessages_fr.xml
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/CommonMessages_fr.xml?rev=385760&view=auto
==============================================================================
--- xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/CommonMessages_fr.xml (added)
+++ xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/CommonMessages_fr.xml Tue Mar 14 00:45:06 2006
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+  Copyright 1999-2004 The Apache Software Foundation or its licensors,
+  as applicable.
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<catalogue>
+  <message key="Font size:">Taille :</message>
+  <message key="Last Published:">Dernière publication :</message>
+  <message key="Search">Rechercher</message>
+  <message key="Search the site with">Rechercher sur le site avec</message>
+</catalogue>

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/basic.css
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/basic.css?rev=385760&view=auto
==============================================================================
--- xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/basic.css (added)
+++ xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/basic.css Tue Mar 14 00:45:06 2006
@@ -0,0 +1,147 @@
+/*
+* Copyright 2002-2005 The Apache Software Foundation or its licensors,
+* as applicable.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+/**
+ * General
+ */
+
+img { border: 0; }
+
+#content table {
+  border: 0;
+  width: 100%;
+}
+/*Hack to get IE to render the table at 100%*/
+* html #content table { margin-left: -3px; }
+
+#content th,
+#content td {
+  margin: 0;
+  padding: 0;
+  vertical-align: top;
+}
+
+.clearboth {
+  clear: both;
+}
+
+.frame {
+  border: solid black 1px;
+  margin: 1em 3em;
+}
+
+.frame .label {
+  background: #369;
+  color: white;
+  font-weight: bold;
+  padding: 5px 10px;
+}
+.frame .content {
+  padding: 5px 10px;
+  background: #F0F0FF;
+  color: black;
+  line-height: 120%;
+  font-size: 90%;
+}
+.warning .label {
+  background: #C00;
+  color: white;
+}
+.warning .content {
+  background: #FFF0F0;
+  color: black;
+}
+.fixme .label {
+  background: #C6C600;
+}
+
+/**
+ * Typography
+ */
+
+body {
+  font-family: verdana, "Trebuchet MS", arial, helvetica, sans-serif;
+  font-size: 100%;
+}
+
+#content {
+  font-family: Georgia, Palatino, Times, serif;
+  font-size: 95%;
+}
+#tabs {
+  font-size: 70%;
+}
+#menu {
+  font-size: 80%;
+}
+#footer {
+  font-size: 70%;
+}
+
+h1, h2, h3, h4, h5, h6 {
+  font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
+  font-weight: bold;
+  margin-top: 1em;
+  margin-bottom: .5em;
+}
+
+h1 {
+    margin-top: 0;
+    margin-bottom: 1em;
+  font-size: 1.4em;
+}
+#content h1 {
+  font-size: 160%;
+  margin-bottom: .5em;
+}
+#menu h1 {
+  margin: 0;
+  padding: 10px;
+  background: #336699;
+  color: white;
+}
+h2 { font-size: 120%; }
+h3 { font-size: 100%; }
+h4 { font-size: 90%; }
+h5 { font-size: 80%; }
+h6 { font-size: 75%; }
+
+p {
+  line-height: 120%;
+  text-align: left;
+  margin-top: .5em;
+  margin-bottom: 1em;
+}
+
+#content li,
+#content th,
+#content td {
+  line-height: 110%;  
+  margin-top: .1em;
+  margin-bottom: .1em;
+}
+
+#content .attribution {
+  text-align: right;
+  font-style: italic;
+  font-size: 85%;
+  margin-top: 1em;
+}
+
+.codefrag {
+  font-family: "Courier New", Courier, monospace;
+  font-size: 110%;
+}
\ No newline at end of file

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/breadcrumbs-optimized.js
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/breadcrumbs-optimized.js?rev=385760&view=auto
==============================================================================
--- xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/breadcrumbs-optimized.js (added)
+++ xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/breadcrumbs-optimized.js Tue Mar 14 00:45:06 2006
@@ -0,0 +1,90 @@
+/*
+* Copyright 2002-2004 The Apache Software Foundation or its licensors,
+* as applicable.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+var PREPREND_CRUMBS=new Array();
+var link1="@skinconfig.trail.link1.name@";
+var link2="@skinconfig.trail.link2.name@";
+var link3="@skinconfig.trail.link3.name@";
+if(!(link1=="")&&!link1.indexOf( "@" ) == 0){
+  PREPREND_CRUMBS.push( new Array( link1, @skinconfig.trail.link1.href@ ) ); }
+if(!(link2=="")&&!link2.indexOf( "@" ) == 0){
+  PREPREND_CRUMBS.push( new Array( link2, @skinconfig.trail.link2.href@ ) ); }
+if(!(link3=="")&&!link3.indexOf( "@" ) == 0){
+  PREPREND_CRUMBS.push( new Array( link3, @skinconfig.trail.link3.href@ ) ); }
+var DISPLAY_SEPARATOR=" &gt; ";
+var DISPLAY_PREPREND=" &gt; ";
+var DISPLAY_POSTPREND=":";
+var CSS_CLASS_CRUMB="breadcrumb";
+var CSS_CLASS_TRAIL="breadcrumbTrail";
+var CSS_CLASS_SEPARATOR="crumbSeparator";
+var FILE_EXTENSIONS=new Array( ".html", ".htm", ".jsp", ".php", ".php3", ".php4" );
+var PATH_SEPARATOR="/";
+
+function sc(s) {
+	var l=s.toLowerCase();
+	return l.substr(0,1).toUpperCase()+l.substr(1);
+}
+function getdirs() {
+	var t=document.location.pathname.split(PATH_SEPARATOR);
+	var lc=t[t.length-1];
+	for(var i=0;i < FILE_EXTENSIONS.length;i++)
+	{
+		if(lc.indexOf(FILE_EXTENSIONS[i]))
+			return t.slice(1,t.length-1); }
+	return t.slice(1,t.length);
+}
+function getcrumbs( d )
+{
+	var pre = "/";
+	var post = "/";
+	var c = new Array();
+	if( d != null )
+	{
+		for(var i=0;i < d.length;i++) {
+			pre+=d[i]+postfix;
+			c.push(new Array(d[i],pre)); }
+	}
+	if(PREPREND_CRUMBS.length > 0 )
+		return PREPREND_CRUMBS.concat( c );
+	return c;
+}
+function gettrail( c )
+{
+	var h=DISPLAY_PREPREND;
+	for(var i=0;i < c.length;i++)
+	{
+		h+='<a href="'+c[i][1]+'" >'+sc(c[i][0])+'</a>';
+		if(i!=(c.length-1))
+			h+=DISPLAY_SEPARATOR; }
+	return h+DISPLAY_POSTPREND;
+}
+
+function gettrailXHTML( c )
+{
+	var h='<span class="'+CSS_CLASS_TRAIL+'">'+DISPLAY_PREPREND;
+	for(var i=0;i < c.length;i++)
+	{
+		h+='<a href="'+c[i][1]+'" class="'+CSS_CLASS_CRUMB+'">'+sc(c[i][0])+'</a>';
+		if(i!=(c.length-1))
+			h+='<span class="'+CSS_CLASS_SEPARATOR+'">'+DISPLAY_SEPARATOR+'</span>'; }
+	return h+DISPLAY_POSTPREND+'</span>';
+}
+
+if(document.location.href.toLowerCase().indexOf("http://")==-1)
+	document.write(gettrail(getcrumbs()));
+else
+	document.write(gettrail(getcrumbs(getdirs())));
+

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/breadcrumbs.js
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/breadcrumbs.js?rev=385760&view=auto
==============================================================================
--- xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/breadcrumbs.js (added)
+++ xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/breadcrumbs.js Tue Mar 14 00:45:06 2006
@@ -0,0 +1,237 @@
+/*
+* Copyright 2002-2004 The Apache Software Foundation or its licensors,
+* as applicable.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+/**
+ * This script, when included in a html file, builds a neat breadcrumb trail
+ * based on its url. That is, if it doesn't contains bugs (I'm relatively
+ * sure it does).
+ *
+ * Typical usage:
+ * <script type="text/javascript" language="JavaScript" src="breadcrumbs.js"></script>
+ */
+
+/**
+ * IE 5 on Mac doesn't know Array.push.
+ *
+ * Implement it - courtesy to fritz.
+ */
+var abc	= new Array();
+if (!abc.push) {
+  Array.prototype.push	= function(what){this[this.length]=what}
+}
+
+/* ========================================================================
+	CONSTANTS
+   ======================================================================== */
+
+/**
+ * Two-dimensional array containing extra crumbs to place at the front of
+ * the trail. Specify first the name of the crumb, then the URI that belongs
+ * to it. You'll need to modify this for every domain or subdomain where
+ * you use this script (you can leave it as an empty array if you wish)
+ */
+var PREPREND_CRUMBS = new Array();
+
+var link1 = "@skinconfig.trail.link1.name@";
+var link2 = "@skinconfig.trail.link2.name@";
+var link3 = "@skinconfig.trail.link3.name@";
+
+var href1 = "@skinconfig.trail.link1.href@";
+var href2 = "@skinconfig.trail.link2.href@";
+var href3 = "@skinconfig.trail.link3.href@";
+
+   if(!(link1=="")&&!link1.indexOf( "@" ) == 0){
+     PREPREND_CRUMBS.push( new Array( link1, href1 ) );
+   }
+   if(!(link2=="")&&!link2.indexOf( "@" ) == 0){
+     PREPREND_CRUMBS.push( new Array( link2, href2 ) );
+   }
+   if(!(link3=="")&&!link3.indexOf( "@" ) == 0){
+     PREPREND_CRUMBS.push( new Array( link3, href3 ) );
+   }
+
+/**
+ * String to include between crumbs:
+ */
+var DISPLAY_SEPARATOR = " &gt; ";
+/**
+ * String to include at the beginning of the trail
+ */
+var DISPLAY_PREPREND = " &gt; ";
+/**
+ * String to include at the end of the trail
+ */
+var DISPLAY_POSTPREND = "";
+
+/**
+ * CSS Class to use for a single crumb:
+ */
+var CSS_CLASS_CRUMB = "breadcrumb";
+
+/**
+ * CSS Class to use for the complete trail:
+ */
+var CSS_CLASS_TRAIL = "breadcrumbTrail";
+
+/**
+ * CSS Class to use for crumb separator:
+ */
+var CSS_CLASS_SEPARATOR = "crumbSeparator";
+
+/**
+ * Array of strings containing common file extensions. We use this to
+ * determine what part of the url to ignore (if it contains one of the
+ * string specified here, we ignore it).
+ */
+var FILE_EXTENSIONS = new Array( ".html", ".htm", ".jsp", ".php", ".php3", ".php4" );
+
+/**
+ * String that separates parts of the breadcrumb trail from each other.
+ * When this is no longer a slash, I'm sure I'll be old and grey.
+ */
+var PATH_SEPARATOR = "/";
+
+/* ========================================================================
+	UTILITY FUNCTIONS
+   ======================================================================== */
+/**
+ * Capitalize first letter of the provided string and return the modified
+ * string.
+ */
+function sentenceCase( string )
+{        return string;
+	//var lower = string.toLowerCase();
+	//return lower.substr(0,1).toUpperCase() + lower.substr(1);
+}
+
+/**
+ * Returns an array containing the names of all the directories in the
+ * current document URL
+ */
+function getDirectoriesInURL()
+{
+	var trail = document.location.pathname.split( PATH_SEPARATOR );
+
+	// check whether last section is a file or a directory
+	var lastcrumb = trail[trail.length-1];
+	for( var i = 0; i < FILE_EXTENSIONS.length; i++ )
+	{
+		if( lastcrumb.indexOf( FILE_EXTENSIONS[i] ) )
+		{
+			// it is, remove it and send results
+			return trail.slice( 1, trail.length-1 );
+		}
+	}
+
+	// it's not; send the trail unmodified
+	return trail.slice( 1, trail.length );
+}
+
+/* ========================================================================
+	BREADCRUMB FUNCTIONALITY
+   ======================================================================== */
+/**
+ * Return a two-dimensional array describing the breadcrumbs based on the
+ * array of directories passed in.
+ */
+function getBreadcrumbs( dirs )
+{
+	var prefix = "/";
+	var postfix = "/";
+
+	// the array we will return
+	var crumbs = new Array();
+
+	if( dirs != null )
+	{
+		for( var i = 0; i < dirs.length; i++ )
+		{
+			prefix += dirs[i] + postfix;
+			crumbs.push( new Array( dirs[i], prefix ) );
+		}
+	}
+
+	// preprend the PREPREND_CRUMBS
+	if(PREPREND_CRUMBS.length > 0 )
+	{
+		return PREPREND_CRUMBS.concat( crumbs );
+	}
+
+	return crumbs;
+}
+
+/**
+ * Return a string containing a simple text breadcrumb trail based on the
+ * two-dimensional array passed in.
+ */
+function getCrumbTrail( crumbs )
+{
+	var xhtml = DISPLAY_PREPREND;
+
+	for( var i = 0; i < crumbs.length; i++ )
+	{
+		xhtml += '<a href="' + crumbs[i][1] + '" >';
+		xhtml += unescape( crumbs[i][0] ) + '</a>';
+		if( i != (crumbs.length-1) )
+		{
+			xhtml += DISPLAY_SEPARATOR;
+		}
+	}
+
+	xhtml += DISPLAY_POSTPREND;
+
+	return xhtml;
+}
+
+/**
+ * Return a string containing an XHTML breadcrumb trail based on the
+ * two-dimensional array passed in.
+ */
+function getCrumbTrailXHTML( crumbs )
+{
+	var xhtml = '<span class="' + CSS_CLASS_TRAIL  + '">';
+	xhtml += DISPLAY_PREPREND;
+
+	for( var i = 0; i < crumbs.length; i++ )
+	{
+		xhtml += '<a href="' + crumbs[i][1] + '" class="' + CSS_CLASS_CRUMB + '">';
+		xhtml += unescape( crumbs[i][0] ) + '</a>';
+		if( i != (crumbs.length-1) )
+		{
+			xhtml += '<span class="' + CSS_CLASS_SEPARATOR + '">' + DISPLAY_SEPARATOR + '</span>';
+		}
+	}
+
+	xhtml += DISPLAY_POSTPREND;
+	xhtml += '</span>';
+
+	return xhtml;
+}
+
+/* ========================================================================
+	PRINT BREADCRUMB TRAIL
+   ======================================================================== */
+
+// check if we're local; if so, only print the PREPREND_CRUMBS
+if( document.location.href.toLowerCase().indexOf( "http://" ) == -1 )
+{
+	document.write( getCrumbTrail( getBreadcrumbs() ) );
+}
+else
+{
+	document.write( getCrumbTrail( getBreadcrumbs( getDirectoriesInURL() ) ) );
+}
+

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/fontsize.js
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/fontsize.js?rev=385760&view=auto
==============================================================================
--- xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/fontsize.js (added)
+++ xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/fontsize.js Tue Mar 14 00:45:06 2006
@@ -0,0 +1,166 @@
+/*
+* Copyright 2002-2004 The Apache Software Foundation or its licensors,
+* as applicable.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+function init() 
+{ //embedded in the doc
+  //ndeSetTextSize();
+}
+
+function checkBrowser(){
+  if (!document.getElementsByTagName){
+    return true;
+  }
+  else{
+    return false;
+  }
+}
+
+
+function ndeSetTextSize(chgsize,rs) 
+{
+  var startSize;
+  var newSize;
+
+  if (!checkBrowser)
+  {
+    return;
+  }
+
+  startSize = parseInt(ndeGetDocTextSize());
+
+  if (!startSize)
+  {
+    startSize = 16;
+  }
+
+  switch (chgsize)
+  {
+  case 'incr':
+    newSize = startSize + 2;
+    break;
+
+  case 'decr':
+    newSize = startSize - 2;
+    break;
+
+  case 'reset':
+    if (rs) {newSize = rs;} else {newSize = 16;}
+    break;
+
+  default:
+    try{
+      newSize = parseInt(ndeReadCookie("nde-textsize"));
+    }
+    catch(e){
+      alert(e);
+    }
+    
+    if (!newSize || newSize == 'NaN')
+    {
+      newSize = startSize;
+    }
+    break;
+
+  }
+
+  if (newSize < 10) 
+  {
+    newSize = 10;
+  }
+
+  newSize += 'px';
+
+  document.getElementsByTagName('html')[0].style.fontSize = newSize;
+  document.getElementsByTagName('body')[0].style.fontSize = newSize;
+
+  ndeCreateCookie("nde-textsize", newSize, 365);
+}
+
+function ndeGetDocTextSize() 
+{
+  if (!checkBrowser)
+  {
+    return 0;
+  }
+
+  var size = 0;
+  var body = document.getElementsByTagName('body')[0];
+
+  if (body.style && body.style.fontSize)
+  {
+    size = body.style.fontSize;
+  }
+  else if (typeof(getComputedStyle) != 'undefined')
+  {
+    size = getComputedStyle(body,'').getPropertyValue('font-size');
+  }
+  else if (body.currentStyle)
+  {
+   size = body.currentStyle.fontSize;
+  }
+
+  //fix IE bug
+  if( isNaN(size)){
+    if(size.substring(size.length-1)=="%"){
+      return
+    }
+
+  }
+
+  return size;
+
+}
+
+
+
+function ndeCreateCookie(name,value,days) 
+{
+  var cookie = name + "=" + value + ";";
+
+  if (days) 
+  {
+    var date = new Date();
+    date.setTime(date.getTime()+(days*24*60*60*1000));
+    cookie += " expires=" + date.toGMTString() + ";";
+  }
+  cookie += " path=/";
+
+  document.cookie = cookie;
+
+}
+
+function ndeReadCookie(name) 
+{
+  var nameEQ = name + "=";
+  var ca = document.cookie.split(';');
+
+ 
+  for(var i = 0; i < ca.length; i++) 
+  {
+    var c = ca[i];
+    while (c.charAt(0) == ' ') 
+    {
+      c = c.substring(1, c.length);
+    }
+
+    ctest = c.substring(0,name.length);
+ 
+    if(ctest == name){
+      return c.substring(nameEQ.length,c.length);
+    }
+  }
+  return null;
+}

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/forrest.css.xslt
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/forrest.css.xslt?rev=385760&view=auto
==============================================================================
--- xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/forrest.css.xslt (added)
+++ xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/forrest.css.xslt Tue Mar 14 00:45:06 2006
@@ -0,0 +1,86 @@
+<?xml version="1.0"?>
+<!--
+  Copyright 2002-2004 The Apache Software Foundation or its licensors,
+  as applicable.
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+  <!-- This is not used by Forrest but makes it possible to debug the 
+       stylesheet in standalone editors -->
+  <xsl:output method = "text"  omit-xml-declaration="yes"  />
+
+<!--
+  If the skin doesn't override this, at least aural styles 
+  and extra-css are present 
+-->
+  <xsl:template match="skinconfig">
+
+   <xsl:call-template name="aural"/>
+   <xsl:call-template name="a-external"/>
+   <xsl:apply-templates/>
+   <xsl:call-template name="add-extra-css"/>
+  </xsl:template>
+
+  <xsl:template match="colors">
+   <xsl:apply-templates/>
+  </xsl:template>
+  
+  <xsl:template name="aural">
+
+/* ==================== aural ============================ */
+
+@media aural {
+  h1, h2, h3, h4, h5, h6 { voice-family: paul, male; stress: 20; richness: 90 }
+  h1 { pitch: x-low; pitch-range: 90 }
+  h2 { pitch: x-low; pitch-range: 80 }
+  h3 { pitch: low; pitch-range: 70 }
+  h4 { pitch: medium; pitch-range: 60 }
+  h5 { pitch: medium; pitch-range: 50 }
+  h6 { pitch: medium; pitch-range: 40 }
+  li, dt, dd { pitch: medium; richness: 60 }
+  dt { stress: 80 }
+  pre, code, tt { pitch: medium; pitch-range: 0; stress: 0; richness: 80 }
+  em { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
+  strong { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
+  dfn { pitch: high; pitch-range: 60; stress: 60 }
+  s, strike { richness: 0 }
+  i { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
+  b { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
+  u { richness: 0 }
+  
+  :link { voice-family: harry, male }
+  :visited { voice-family: betty, female }
+  :active { voice-family: betty, female; pitch-range: 80; pitch: x-high }
+}
+  </xsl:template>
+  
+  <xsl:template name="a-external">
+a.external  {
+  padding: 0 20px 0px 0px;
+	display:inline;
+  background-repeat: no-repeat;
+	background-position: center right;
+	background-image: url(images/external-link.gif);
+}
+  </xsl:template>
+  
+  <xsl:template name="add-extra-css">
+    <xsl:text>/* extra-css */</xsl:text>
+    <xsl:value-of select="extra-css"/>
+  </xsl:template>
+  
+  <xsl:template match="*"></xsl:template>
+  <xsl:template match="text()"></xsl:template>
+
+</xsl:stylesheet>

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/getBlank.js
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/getBlank.js?rev=385760&view=auto
==============================================================================
--- xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/getBlank.js (added)
+++ xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/getBlank.js Tue Mar 14 00:45:06 2006
@@ -0,0 +1,32 @@
+/*
+* Copyright 2002-2004 The Apache Software Foundation or its licensors,
+* as applicable.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+/**
+ * This script, when included in a html file and called from a form text field, will set the value of this field to ""
+ * if the text value is still the standard value.
+ *
+ * Typical usage:
+ * <script type="text/javascript" language="JavaScript" src="getBlank.js"></script>
+ * <input type="text" id="query" value="Search the site:" onFocus="getBlank (this, 'Search the site:');"/>
+ */
+<!--
+function getBlank (form, stdValue){
+if (form.value == stdValue){
+	form.value = '';
+	}
+return true;
+}
+//-->

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/getMenu.js
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/getMenu.js?rev=385760&view=auto
==============================================================================
--- xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/getMenu.js (added)
+++ xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/getMenu.js Tue Mar 14 00:45:06 2006
@@ -0,0 +1,45 @@
+/*
+* Copyright 2002-2004 The Apache Software Foundation or its licensors,
+* as applicable.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+/**
+ * This script, when included in a html file, can be used to make collapsible menus
+ *
+ * Typical usage:
+ * <script type="text/javascript" language="JavaScript" src="menu.js"></script>
+ */
+
+if (document.getElementById){ 
+  document.write('<style type="text/css">.menuitemgroup{display: none;}</style>')
+}
+
+
+function SwitchMenu(obj, thePath)
+{
+var open = 'url("'+thePath + 'images/chapter_open.gif")';
+var close = 'url("'+thePath + 'images/chapter.gif")';
+  if(document.getElementById)  {
+    var el = document.getElementById(obj);
+    var title = document.getElementById(obj+'Title');
+
+    if(el.style.display != "block"){ 
+      title.style.backgroundImage = open;
+      el.style.display = "block";
+    }else{
+      title.style.backgroundImage = close;
+      el.style.display = "none";
+    }
+  }// end -  if(document.getElementById) 
+}//end - function SwitchMenu(obj)

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/README.txt
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/README.txt?rev=385760&view=auto
==============================================================================
--- xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/README.txt (added)
+++ xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/README.txt Tue Mar 14 00:45:06 2006
@@ -0,0 +1 @@
+The images in this directory are used if the current skin lacks them.

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/add.jpg
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/add.jpg?rev=385760&view=auto
==============================================================================
Binary file - no diff available.

Propchange: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/add.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/built-with-forrest-button.png
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/built-with-forrest-button.png?rev=385760&view=auto
==============================================================================
Binary file - no diff available.

Propchange: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/built-with-forrest-button.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/chapter.gif
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/chapter.gif?rev=385760&view=auto
==============================================================================
Binary file - no diff available.

Propchange: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/chapter.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/chapter_open.gif
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/chapter_open.gif?rev=385760&view=auto
==============================================================================
Binary file - no diff available.

Propchange: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/chapter_open.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/corner-imports.svg.xslt
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/corner-imports.svg.xslt?rev=385760&view=auto
==============================================================================
--- xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/corner-imports.svg.xslt (added)
+++ xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/corner-imports.svg.xslt Tue Mar 14 00:45:06 2006
@@ -0,0 +1,96 @@
+<?xml version="1.0"?>
+<!--
+  Copyright 2002-2004 The Apache Software Foundation or its licensors,
+  as applicable.
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+
+    <xsl:param name="orientation-tb"/>
+    <xsl:param name="orientation-lr"/>
+    <xsl:param name="size"/>
+    <xsl:param name="bg-color-name"/>
+    <xsl:param name="stroke-color-name"/>
+    <xsl:param name="fg-color-name"/>    
+
+   <!-- if not all colors are present, don't even try to render the corners -->
+    <xsl:variable name="isize"><xsl:choose>
+    	<xsl:when test="$bg-color-name and $stroke-color-name and $fg-color-name"><xsl:value-of select="$size"/></xsl:when>
+    	<xsl:otherwise>0</xsl:otherwise>
+    </xsl:choose></xsl:variable>
+    <xsl:variable name="smallersize" select="number($isize)-1"/>
+    <xsl:variable name="biggersize" select="number($isize)+1"/>     
+    <xsl:variable name="bg"><xsl:if test="skinconfig/colors/color[@name=$bg-color-name]">fill:<xsl:value-of select="skinconfig/colors/color[@name=$bg-color-name]/@value"/>;</xsl:if></xsl:variable>
+    <xsl:variable name="fill"><xsl:if test="skinconfig/colors/color[@name=$stroke-color-name]">fill:<xsl:value-of select="skinconfig/colors/color[@name=$stroke-color-name]/@value"/>;</xsl:if></xsl:variable>
+    <xsl:variable name="stroke"><xsl:if test="skinconfig/colors/color[@name=$fg-color-name]">stroke:<xsl:value-of select="skinconfig/colors/color[@name=$fg-color-name]/@value"/>;</xsl:if></xsl:variable>
+        
+	<xsl:template match="skinconfig">
+
+        	
+
+<svg width="{$isize}" height="{$isize}">
+    <!-- background-->
+    <rect x="-1" y="-1" width="{$biggersize}" height="{$biggersize}" style="{$bg}stroke-width:0"/>
+<!-- 0,0 0,-4 4,0 4,-4-->
+
+    <xsl:variable name="flip-tb-scale">
+      <xsl:choose>
+    	<xsl:when test="$orientation-tb='t'">1</xsl:when>
+    	<xsl:otherwise>-1</xsl:otherwise>
+      </xsl:choose>
+    </xsl:variable>
+
+    <xsl:variable name="flip-lr-scale">
+      <xsl:choose>
+    	<xsl:when test="$orientation-lr='l'">1</xsl:when>
+    	<xsl:otherwise>-1</xsl:otherwise>
+      </xsl:choose>
+    </xsl:variable>
+    
+    <xsl:variable name="flip-tb-translate">
+      <xsl:choose>
+    	<xsl:when test="$orientation-tb='t'">0</xsl:when>
+    	<xsl:otherwise>-<xsl:value-of select="$isize" /></xsl:otherwise>
+      </xsl:choose>
+    </xsl:variable>
+
+    <xsl:variable name="flip-lr-translate">
+      <xsl:choose>
+    	<xsl:when test="$orientation-lr='l'">0</xsl:when>
+    	<xsl:otherwise>-<xsl:value-of select="$isize" /></xsl:otherwise>
+      </xsl:choose>
+    </xsl:variable>    
+    
+    <!-- flip transform -->
+    <g transform="scale({$flip-lr-scale},{$flip-tb-scale}) translate({$flip-lr-translate}, {$flip-tb-translate})"> 
+      <xsl:call-template name="figure" />
+    </g>
+</svg>
+</xsl:template>
+
+        
+  <xsl:template name="figure">
+       <!-- Just change shape here -->     
+		<g transform="translate(0.5 0.5)">
+			<ellipse cx="{$smallersize}" cy="{$smallersize}" rx="{$smallersize}" ry="{$smallersize}"
+				 style="{$fill}{$stroke}stroke-width:1"/>
+		</g>
+	   <!-- end -->	
+  </xsl:template>
+    
+  
+  <xsl:template match="*"></xsl:template>
+  <xsl:template match="text()"></xsl:template>
+  
+</xsl:stylesheet>

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/current.gif
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/current.gif?rev=385760&view=auto
==============================================================================
Binary file - no diff available.

Propchange: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/current.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/dc.svg.xslt
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/dc.svg.xslt?rev=385760&view=auto
==============================================================================
--- xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/dc.svg.xslt (added)
+++ xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/dc.svg.xslt Tue Mar 14 00:45:06 2006
@@ -0,0 +1,31 @@
+<?xml version="1.0"?>
+<!--
+  Copyright 2002-2004 The Apache Software Foundation or its licensors,
+  as applicable.
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+  <xsl:import href="corner-imports.svg.xslt" />
+  
+  <!-- Diagonal 45 degrees corner -->
+  <xsl:template name="figure">
+        <xsl:variable name="biggersize" select="number($size)+number($size)"/>     
+		<g transform="translate(0 0.5)">
+           <polygon points="0,{$size} {$size},0 {$biggersize},0 {$biggersize},{$biggersize} 0,{$biggersize}"
+                    style="{$fill}{$stroke}stroke-width:1"/>
+		</g>
+  </xsl:template>
+      
+</xsl:stylesheet>
+

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/error.png
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/error.png?rev=385760&view=auto
==============================================================================
Binary file - no diff available.

Propchange: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/error.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/external-link.gif
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/external-link.gif?rev=385760&view=auto
==============================================================================
Binary file - no diff available.

Propchange: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/external-link.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/fix.jpg
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/fix.jpg?rev=385760&view=auto
==============================================================================
Binary file - no diff available.

Propchange: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/fix.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/forrest-credit-logo.png
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/forrest-credit-logo.png?rev=385760&view=auto
==============================================================================
Binary file - no diff available.

Propchange: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/forrest-credit-logo.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/hack.jpg
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/hack.jpg?rev=385760&view=auto
==============================================================================
Binary file - no diff available.

Propchange: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/hack.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/header_white_line.gif
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/header_white_line.gif?rev=385760&view=auto
==============================================================================
Binary file - no diff available.

Propchange: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/header_white_line.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/info.png
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/info.png?rev=385760&view=auto
==============================================================================
Binary file - no diff available.

Propchange: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/info.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/instruction_arrow.png
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/instruction_arrow.png?rev=385760&view=auto
==============================================================================
Binary file - no diff available.

Propchange: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/instruction_arrow.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/label.gif
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/label.gif?rev=385760&view=auto
==============================================================================
Binary file - no diff available.

Propchange: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/label.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/page.gif
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/page.gif?rev=385760&view=auto
==============================================================================
Binary file - no diff available.

Propchange: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/page.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/pdfdoc.gif
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/pdfdoc.gif?rev=385760&view=auto
==============================================================================
Binary file - no diff available.

Propchange: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/pdfdoc.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/poddoc.png
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/poddoc.png?rev=385760&view=auto
==============================================================================
Binary file - no diff available.

Propchange: xerces/xerces-p/trunk/docs/forrest-docs/build/site/skin/images/poddoc.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org