You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by fa...@apache.org on 2026/08/07 13:51:41 UTC

(poi) branch asf-site updated: dtd issues

This is an automated email from the ASF dual-hosted git repository.

pjfanning pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/poi.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 83931c16e0 dtd issues
83931c16e0 is described below

commit 83931c16e076e9b624cfe02e64558af650a15506
Author: PJ Fanning <pj...@users.noreply.github.com>
AuthorDate: Fri Aug 7 14:50:58 2026 +0100

    dtd issues
---
 src/documentation/content/xdocs/changes-poi.dtd    | 71 +++++++++++++++++++
 src/documentation/content/xdocs/changes-poi.mod    | 81 ++++++++++++++++++++++
 .../content/xdocs/devel/history/changes-poi.dtd    | 71 +++++++++++++++++++
 .../content/xdocs/devel/history/changes-poi.mod    | 81 ++++++++++++++++++++++
 4 files changed, 304 insertions(+)

diff --git a/src/documentation/content/xdocs/changes-poi.dtd b/src/documentation/content/xdocs/changes-poi.dtd
new file mode 100644
index 0000000000..a652647433
--- /dev/null
+++ b/src/documentation/content/xdocs/changes-poi.dtd
@@ -0,0 +1,71 @@
+<!--
+  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.
+-->
+<!-- ===================================================================
+
+     Apache Changes POI DTD
+
+PURPOSE:
+  This DTD was developed to create a simple yet powerful document
+  type for software development changes for use with the Apache projects.
+  It is an XML-compliant DTD and it's maintained by the Apache POI
+  project.
+
+TYPICAL INVOCATION:
+
+  <!DOCTYPE document PUBLIC
+       "-//APACHE//DTD Changes POI//EN"
+       "changes-poi.dtd">
+
+NOTES:
+  It is important, expecially in open developped software projects, to keep
+  track of software changes both to give users indications of bugs that might
+  have been resolved, as well, and not less important, to provide credits
+  for the support given to the project. It is considered vital to provide
+  adequate payback using recognition and credits to let users and developers
+  feel part of the community, thus increasing development power.
+==================================================================== -->
+
+<!-- =============================================================== -->
+<!-- Include the Documentation DTD -->
+<!-- =============================================================== -->
+
+<!ENTITY % document PUBLIC
+    "-//APACHE//ENTITIES Documentation V2.0//EN"
+    "document-v20.mod">
+%document;
+
+<!-- =============================================================== -->
+<!-- Include the Common ISO Character Entity Sets -->
+<!-- =============================================================== -->
+
+<!ENTITY % common-charents PUBLIC
+    "-//APACHE//ENTITIES Common Character Entity Sets V1.0//EN"
+    "common-charents-v10.mod">
+%common-charents;
+
+<!-- =============================================================== -->
+<!-- Include the Changes module -->
+<!-- =============================================================== -->
+
+<!ENTITY % changes PUBLIC
+    "-//APACHE//ENTITIES Changes POI//EN"
+    "changes-poi.mod">
+%changes;
+
+<!-- =============================================================== -->
+<!-- End of DTD -->
+<!-- =============================================================== -->
diff --git a/src/documentation/content/xdocs/changes-poi.mod b/src/documentation/content/xdocs/changes-poi.mod
new file mode 100644
index 0000000000..36428fa15c
--- /dev/null
+++ b/src/documentation/content/xdocs/changes-poi.mod
@@ -0,0 +1,81 @@
+<!--
+  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.
+-->
+<!-- ===================================================================
+     Apache Changes POI Module
+PURPOSE:
+  This DTD was developed to create a simple yet powerful document
+  type for software development changes for use with the Apache projects.
+  It is an XML-compliant DTD and it's maintained by the Apache XML
+  project.
+TYPICAL INVOCATION:
+  <!ENTITY % changes PUBLIC
+      "-//APACHE//ENTITIES Changes POI//EN"
+      "changes-poi.mod">
+  %changes;
+NOTES:
+  It is important, expecially in open developped software projects, to keep
+  track of software changes both to give users indications of bugs that mig
+  have been resolved, as well, and not less important, to provide credits
+  for the support given to the project. It is considered vital to provide
+  adequate payback using recognition and credits to let users and developer
+  feel part of the community, thus increasing development power.
+==================================================================== -->
+
+<!-- =============================================================== -->
+<!-- Document Type Definition -->
+<!-- =============================================================== -->
+<!ELEMENT changes (contexts, section?, release+)>
+<!ATTLIST changes %common.att;>
+
+<!ELEMENT contexts (context+)>
+<!ELEMENT context EMPTY>
+<!ATTLIST context %common-idreq.att;
+        %title.att;>
+
+<!ELEMENT release (summary?,actions)>
+<!ATTLIST release %common.att;
+        version  CDATA  #REQUIRED
+        date     CDATA  #REQUIRED>
+
+<!ELEMENT summary (summary-item+)>
+<!ELEMENT summary-item (%content.mix;|bug)*>
+
+<!ELEMENT actions (action+)>
+<!ELEMENT action (%content.mix;|bug)*>
+
+<!ENTITY % types "add|remove|update|fix">
+<!ENTITY % importances "enhancement|trivial|minor|normal|major|critical|blocker">
+
+
+<!ATTLIST action
+        %common.att;
+        type (%types;)  #IMPLIED
+        context IDREFS #REQUIRED
+        importance (%importances;) "normal"
+        due-to CDATA #IMPLIED
+        due-to-email CDATA #IMPLIED
+        fixes-bug CDATA #IMPLIED
+        breaks-compatibility (true|false) #IMPLIED>
+
+<!ELEMENT bug EMPTY>
+<!ATTLIST bug %common.att;
+        num      CDATA  #REQUIRED>
+
+
+<!-- =============================================================== -->
+<!-- End of DTD -->
+<!-- =============================================================== -->
diff --git a/src/documentation/content/xdocs/devel/history/changes-poi.dtd b/src/documentation/content/xdocs/devel/history/changes-poi.dtd
new file mode 100644
index 0000000000..a652647433
--- /dev/null
+++ b/src/documentation/content/xdocs/devel/history/changes-poi.dtd
@@ -0,0 +1,71 @@
+<!--
+  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.
+-->
+<!-- ===================================================================
+
+     Apache Changes POI DTD
+
+PURPOSE:
+  This DTD was developed to create a simple yet powerful document
+  type for software development changes for use with the Apache projects.
+  It is an XML-compliant DTD and it's maintained by the Apache POI
+  project.
+
+TYPICAL INVOCATION:
+
+  <!DOCTYPE document PUBLIC
+       "-//APACHE//DTD Changes POI//EN"
+       "changes-poi.dtd">
+
+NOTES:
+  It is important, expecially in open developped software projects, to keep
+  track of software changes both to give users indications of bugs that might
+  have been resolved, as well, and not less important, to provide credits
+  for the support given to the project. It is considered vital to provide
+  adequate payback using recognition and credits to let users and developers
+  feel part of the community, thus increasing development power.
+==================================================================== -->
+
+<!-- =============================================================== -->
+<!-- Include the Documentation DTD -->
+<!-- =============================================================== -->
+
+<!ENTITY % document PUBLIC
+    "-//APACHE//ENTITIES Documentation V2.0//EN"
+    "document-v20.mod">
+%document;
+
+<!-- =============================================================== -->
+<!-- Include the Common ISO Character Entity Sets -->
+<!-- =============================================================== -->
+
+<!ENTITY % common-charents PUBLIC
+    "-//APACHE//ENTITIES Common Character Entity Sets V1.0//EN"
+    "common-charents-v10.mod">
+%common-charents;
+
+<!-- =============================================================== -->
+<!-- Include the Changes module -->
+<!-- =============================================================== -->
+
+<!ENTITY % changes PUBLIC
+    "-//APACHE//ENTITIES Changes POI//EN"
+    "changes-poi.mod">
+%changes;
+
+<!-- =============================================================== -->
+<!-- End of DTD -->
+<!-- =============================================================== -->
diff --git a/src/documentation/content/xdocs/devel/history/changes-poi.mod b/src/documentation/content/xdocs/devel/history/changes-poi.mod
new file mode 100644
index 0000000000..36428fa15c
--- /dev/null
+++ b/src/documentation/content/xdocs/devel/history/changes-poi.mod
@@ -0,0 +1,81 @@
+<!--
+  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.
+-->
+<!-- ===================================================================
+     Apache Changes POI Module
+PURPOSE:
+  This DTD was developed to create a simple yet powerful document
+  type for software development changes for use with the Apache projects.
+  It is an XML-compliant DTD and it's maintained by the Apache XML
+  project.
+TYPICAL INVOCATION:
+  <!ENTITY % changes PUBLIC
+      "-//APACHE//ENTITIES Changes POI//EN"
+      "changes-poi.mod">
+  %changes;
+NOTES:
+  It is important, expecially in open developped software projects, to keep
+  track of software changes both to give users indications of bugs that mig
+  have been resolved, as well, and not less important, to provide credits
+  for the support given to the project. It is considered vital to provide
+  adequate payback using recognition and credits to let users and developer
+  feel part of the community, thus increasing development power.
+==================================================================== -->
+
+<!-- =============================================================== -->
+<!-- Document Type Definition -->
+<!-- =============================================================== -->
+<!ELEMENT changes (contexts, section?, release+)>
+<!ATTLIST changes %common.att;>
+
+<!ELEMENT contexts (context+)>
+<!ELEMENT context EMPTY>
+<!ATTLIST context %common-idreq.att;
+        %title.att;>
+
+<!ELEMENT release (summary?,actions)>
+<!ATTLIST release %common.att;
+        version  CDATA  #REQUIRED
+        date     CDATA  #REQUIRED>
+
+<!ELEMENT summary (summary-item+)>
+<!ELEMENT summary-item (%content.mix;|bug)*>
+
+<!ELEMENT actions (action+)>
+<!ELEMENT action (%content.mix;|bug)*>
+
+<!ENTITY % types "add|remove|update|fix">
+<!ENTITY % importances "enhancement|trivial|minor|normal|major|critical|blocker">
+
+
+<!ATTLIST action
+        %common.att;
+        type (%types;)  #IMPLIED
+        context IDREFS #REQUIRED
+        importance (%importances;) "normal"
+        due-to CDATA #IMPLIED
+        due-to-email CDATA #IMPLIED
+        fixes-bug CDATA #IMPLIED
+        breaks-compatibility (true|false) #IMPLIED>
+
+<!ELEMENT bug EMPTY>
+<!ATTLIST bug %common.att;
+        num      CDATA  #REQUIRED>
+
+
+<!-- =============================================================== -->
+<!-- End of DTD -->
+<!-- =============================================================== -->


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