[Home] [By Thread] [By Date] [Recent Entries]
On 30/06/2010 19:51, dvint@xxxxxxxxx wrote:
I need to create the following in the XML output: Not that relevant to your qn but the currently supported version of those entities (after ISO handed over maintenance of them to W3C/me) are linked from http://www.w3.org/TR/2010/REC-xml-entity-names-20100401/ The solution I found was this:
which you can generate using <xsl:output doctype-system="local.dtd"/> then you just haave to write local.dtd to look like (in total) <!ENTITY % ISOEntities PUBLIC "ISO 8879-1986//ENTITIES ISO Character Entities 20030531//EN//XML" "http://www.s1000d.org/S1000D_3-0/ent/xml/ISOEntities"> %ISOEntities; Note though that if you do this (or what you suggested) any xml parser using the file that you generate will (by default) need a network connection to that server (or to the w3c server if you use the current versions)
Perhaps it is validating the generated result file?
If the file is being generated by XSLT, unless you go to a lot of trouble with disable-output-escaping, it will nothave any entity references in it, so you should not need to define any entities, so why do you need to refer to these entity definitions? David]
|

Cart



