This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [ANNOUNCEMENT] Updated: docbook-xml42-4.2-3


Hi Marcel,

Marcel Telka schrieb:
Since I expected problems with my /etc/xml/catalog file, I kept an eye on it. And indeed it got corrupted by the update. Here is what happened:

- the new publicId was inserted ok
- the location of the DTD was updated ok
- existing entries were not altered


What are the "existing entries"?

All other catalog elements except for the group elements.



BUT:
- all group definitions were lost
- all identation was lost


Please provide an example of the problematic /etc/xml/catalog file.

I attached two catalogs. The first one was my original xml catalog before the update. The latter one is the one after the update. Note: I reconstructed the latter one from memory, so order of elements could vary, but it shows the problems I reported.

I use group definitions to set a common xml:base for all group elements. As a result, the paths of every former group element got corrupted.

Can you please fix the catalog updating script?

Thanks, Patrick



<?xml version="1.0"?>
<!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN" "http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd";>

<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">

    <group xml:base="file:///usr/share/">
        <rewriteSystem
            systemIdStartString="http://db2latex.sourceforge.net/xsl/";
            rewritePrefix="db2latex-xsl-0.8pre1/xsl/"/>
            <rewriteSystem
                systemIdStartString="http://www.oasis-open.org/docbook/xml/4.2/";
                rewritePrefix="docbook-xml42/"/>
            <rewriteURI
                uriStartString="http://docbook.sourceforge.net/release/xsl/current/";
                rewritePrefix="docbook-xsl/"/>
    </group>

    <group xml:base="file:///cygdrive/e/Entwicklung/Hedwig/">
        <uri
            name="html.titlepage.templates.xsl"
            uri="Object/html.titlepage.templates.xsl"/>
    </group>

</catalog>

<?xml version="1.0"?>
<!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN" "http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd";>
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
  <public publicId="-//OASIS//DTD DocBook XML V4.2//EN" uri="http://www.oasis-open.org/docbook/xml/4.2/"/>
  <rewriteSystem systemIdStartString="http://db2latex.sourceforge.net/xsl/"; rewritePrefix="db2latex-xsl-0.8pre1/xsl/"/>
  <rewriteSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/4.2/"; rewritePrefix="xml/docbook/4.2/"/>
  <rewriteURI uriStartString="http://docbook.sourceforge.net/release/xsl/current/"; rewritePrefix="docbook-xsl/"/>
  <uri name="securitects.html.titlepage.templates.xsl" uri="Object/securitects.html.titlepage.templates.xsl"/>
</catalog>


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]