Re: [xsl] Simple style sheet erroring on Dita fle

Subject: Re: [xsl] Simple style sheet erroring on Dita fle
From: "Michael Kay mike@xxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Wed, 28 Sep 2022 20:33:11 -0000
There's nothing wrong with the stylesheet, it's obviously a problem with the
source document. The error comes from the XML parser, not from the XSLT
processor. Does the XML file refer to other resources such as a DTD or
external entities?

Michael Kay
Saxonica

> On 28 Sep 2022, at 21:13, russurquhart1@xxxxxxxxxxx
russurquhart1@xxxxxxxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote:
>
> Hi All,
>
> It's been awhile but I have the opportunity to get back to xslt land.
>
> I have a small xslt:
>
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
> <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="no"/>
>
> <!-- identity transform -->
> <xsl:template match="@*|node()">
>     <xsl:copy>
>         <xsl:apply-templates select="@*|node()"/>
>     </xsl:copy>
> </xsl:template>
>
> <xsl:template match="entry/p[1]">
>     <xsl:apply-templates/>
> </xsl:template>
>
> </xsl:stylesheet>
>
> That removes the first <p> element in an entry element.
>
> When i try this on a DITA xml file I get:
>
> russurquhart_boomi ~/Downloads/SaxonHE11-4J  $ java -jar saxon-he-11.4.jar
-t -s:Cloud_Object.xml -xsl:rem_para.xsl -o:Cloud_Object_Out.xml
> SaxonJ-HE 11.4 from Saxonica
> Java version 18.0.2.1
> Stylesheet compilation time: 173.737833ms
> Processing
file:/Users/russurquhart_boomi/Downloads/SaxonHE11-4J/Cloud_Object.xml
> Using parser
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser
> Building tree for
file:/Users/russurquhart_boomi/Downloads/SaxonHE11-4J/Cloud_Object.xml using
class net.sf.saxon.tree.tiny.TinyBuilder
> I/O error reported by XML parser processing
file:/Users/russurquhart_boomi/Downloads/SaxonHE11-4J/Cloud_Object.xml
>
> The DITA file is kind of long but I can attach it if needed. I was hoping
someone could provide some insight on this?
>
> Thanks,
>
> Russ
> XSL-List info and archive <http://www.mulberrytech.com/xsl/xsl-list>
> EasyUnsubscribe <http://lists.mulberrytech.com/unsub/xsl-list/293509> (by
email <>)

Current Thread