Author: gmcdonald
Date: Wed May 20 12:03:51 2009
New Revision: 776672
URL: http://svn.apache.org/viewvc?rev=776672&view=rev
Log:
Alter v20 DTD so xinclude can be used for tr inside a table. Also enhance the
seed-sample xinclude example to show the improvement. Suggested by Brolin
Emprey, thanks. Fix for FOR-1169
Added:
forrest/trunk/main/fresh-site/src/documentation/content/xdocs/samples-b/xinclude-input-sec5.xml
(with props)
Modified:
forrest/trunk/main/fresh-site/src/documentation/content/xdocs/samples-b/xinclude-explanation.xml
forrest/trunk/main/fresh-site/src/documentation/content/xdocs/samples-b/xinclude.xml
forrest/trunk/main/webapp/resources/schema/dtd/document-v20.mod
Modified:
forrest/trunk/main/fresh-site/src/documentation/content/xdocs/samples-b/xinclude-explanation.xml
URL:
http://svn.apache.org/viewvc/forrest/trunk/main/fresh-site/src/documentation/content/xdocs/samples-b/xinclude-explanation.xml?rev=776672&r1=776671&r2=776672&view=diff
==============================================================================
---
forrest/trunk/main/fresh-site/src/documentation/content/xdocs/samples-b/xinclude-explanation.xml
(original)
+++
forrest/trunk/main/fresh-site/src/documentation/content/xdocs/samples-b/xinclude-explanation.xml
Wed May 20 12:03:51 2009
@@ -50,6 +50,15 @@
<xi:include parse="text"
href="cocoon://samples-b/xinclude-input-sec4.txt"/>
</source>
</section>
+ <section>
+ <title>Section 5</title>
+ <table>
+ <xi:include href="cocoon://samples-b/xinclude-input-sec5.xml"/>
+ <tr>
+ <td>This <tr> and <td> are native to this file</td>
+ </tr>
+ </table>
+ </section>
</body>
</document>]]>
</source>
Added:
forrest/trunk/main/fresh-site/src/documentation/content/xdocs/samples-b/xinclude-input-sec5.xml
URL:
http://svn.apache.org/viewvc/forrest/trunk/main/fresh-site/src/documentation/content/xdocs/samples-b/xinclude-input-sec5.xml?rev=776672&view=auto
==============================================================================
---
forrest/trunk/main/fresh-site/src/documentation/content/xdocs/samples-b/xinclude-input-sec5.xml
(added)
+++
forrest/trunk/main/fresh-site/src/documentation/content/xdocs/samples-b/xinclude-input-sec5.xml
Wed May 20 12:03:51 2009
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You 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.
+-->
+<tr>
+ <td>This <![CDATA[<tr>]]> and <![CDATA[<td>]]> are included from
xinclude-input-sec5.xml file</td>
+ <td>Usage: <![CDATA[<xi:include
href="cocoon://samples-b/xinclude-input-sec5.xml"/>]]></td>
+</tr>
Propchange:
forrest/trunk/main/fresh-site/src/documentation/content/xdocs/samples-b/xinclude-input-sec5.xml
------------------------------------------------------------------------------
svn:eol-style = native
Modified:
forrest/trunk/main/fresh-site/src/documentation/content/xdocs/samples-b/xinclude.xml
URL:
http://svn.apache.org/viewvc/forrest/trunk/main/fresh-site/src/documentation/content/xdocs/samples-b/xinclude.xml?rev=776672&r1=776671&r2=776672&view=diff
==============================================================================
---
forrest/trunk/main/fresh-site/src/documentation/content/xdocs/samples-b/xinclude.xml
(original)
+++
forrest/trunk/main/fresh-site/src/documentation/content/xdocs/samples-b/xinclude.xml
Wed May 20 12:03:51 2009
@@ -37,7 +37,8 @@
Section 1 (the whole section) is included from the
xinclude-explanation.xml file.
Section 2 (the whole section) is included from the
xinclude-input-sec2.xml file.
Section 3 (just the "p" elements) are included from the
xinclude-input-sec3.xml file using "xpointer".
- Section 4 (just the text) is included from the xinclude-input-sec4.txt
file.
+ Section 4 (just the text) is included from the xinclude-input-sec4.txt
file.
+ Section 5 (the first "tr" and containing "td") is included from the
xinclude-input-sec5.xml file.
</p>
<p>
Using XInclude in the "site.xml" configuration is also demonstrated.
@@ -54,5 +55,14 @@
<title>Section 4</title>
<source><xi:include parse="text"
href="cocoon://samples-b/xinclude-input-sec4.txt"/></source>
</section>
+ <section>
+ <title>Section 5</title>
+ <table>
+ <xi:include href="cocoon://samples-b/xinclude-input-sec5.xml"/>
+ <tr>
+ <td>This <![CDATA[<tr>]]> and <![CDATA[<td>]]> are native to this
file</td>
+ </tr>
+ </table>
+ </section>
</body>
</document>
Modified: forrest/trunk/main/webapp/resources/schema/dtd/document-v20.mod
URL:
http://svn.apache.org/viewvc/forrest/trunk/main/webapp/resources/schema/dtd/document-v20.mod?rev=776672&r1=776671&r2=776672&view=diff
==============================================================================
--- forrest/trunk/main/webapp/resources/schema/dtd/document-v20.mod (original)
+++ forrest/trunk/main/webapp/resources/schema/dtd/document-v20.mod Wed May 20
12:03:51 2009
@@ -282,7 +282,7 @@
<!ENTITY % cell.span 'colspan CDATA "1"
rowspan CDATA "1"'>
<!-- Table element -->
-<!ELEMENT table (caption?, tr+)>
+<!ELEMENT table (caption?, (tr | xi:include)+)>
<!ATTLIST table
%common.att;
>