[oXygen-user] Transforming without Entity placeholders
Sascha Manns
Wed Nov 19 05:08:01 CST 2014
Hello Sorin,
Am 19.11.2014 11:28, schrieb Oxygen XML Editor Support (Sorin
Ristache):
> Do you mean to replace the references to any entity declared in the
> DocBook 4 DTD or in the DOCTYPE declaration of the XML file, for
> example ä with the entity value, which is the ä character in
> this
> example? I think passing each DocBook XML chapter file through a
> simple XSLT copy transform will be enough to expand the entity
> references and replace them with the entity values. Did you try the
> copy.xsl stylesheet located in the following directory?
>
> OXYGEN_INSTALL_DIR\samples\xhtml\copy.xsl
In my present file i have anything like that:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.docbook.org/xml/4.5/docbookx.dtd" [
<!ENTITY % entitiesxcom SYSTEM "entitiesxcom.ent">
%entitiesxcom;
]>
<chapter id="cha.mychapter" lang="de" xml:base="cha-mychapter.xml">
<title>My Chapter</title>
[...]
</chapter>
With using the copy.xsl it outputs:
<?xml version="1.0" encoding="utf-8"?><chapter id="cha.mychapter"
lang="de" xml:base="cha-mychapter.xml">
<title>My Chapter</title>
</chapter>
My goal ist anything like that:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.docbook.org/xml/4.5/docbookx.dtd" [
<!ENTITY company "Acme Widgets, Inc.">
<!ENTITY product "Top Widget">
]>
<chapter id="cha.mychapter" lang="de" xml:base="cha-mychapter.xml">
<title>My Chapter</title>
[...]
</chapter>
Do you know what i mean?
Greetings Sascha
--
Yours sincerly
Sascha Manns
Bundesverband Deutscher Volks- und Betriebswirte
FG Wirtschaftsinformatik & Informationsmanagement
More information about the oXygen-user
mailing list