|
Subject: Re: [xsl] Simple style sheet erroring on Dita fle From: "russurquhart1@xxxxxxxxxxx russurquhart1@xxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Wed, 28 Sep 2022 21:39:22 -0000 |
Another qq, do i need to change the xsl:output method to DITA in order to
keep that a valid DITA file?
Thanks again,
Russ
On Wednesday, September 28, 2022 at 04:21:04 PM CDT, Michael Kay
mike@xxxxxxxxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote:
It's got a reference to a file called "reference.dtd" so that file must exist
in the same directory as the XML.
Michael KaySaxonica
On 28 Sep 2022, at 22:03, russurquhart1@xxxxxxxxxxx russurquhart1@xxxxxxxxxxx
<xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote:
Ibve attached the zip file.B
Sent from the all new AOL app for iOS
On Wednesday, September 28, 2022, 3:57 PM, Michael Kay mike@xxxxxxxxxxxx
<xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote:
What form does the DTD reference take?
Michael KaySaxonica
On 28 Sep 2022, at 21:37, russurquhart1@xxxxxxxxxxx russurquhart1@xxxxxxxxxxx
<xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote:
As it is a DITA file and points to that dtd I have to download that dtd
locally?
Sent from the all new AOL app for iOS
On Wednesday, September 28, 2022, 3:33 PM, Michael Kay mike@xxxxxxxxxxxx
<xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote:
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 KaySaxonica
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"B 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()">B B <xsl:copy>B
B B B <xsl:apply-templates select="@*|node()"/>B B
</xsl:copy></xsl:template>
<xsl:template match="entry/p[1]">B B B
<xsl:apply-templates/></xsl:template>B
</xsl:stylesheet>
That removes the first <p> element in an entry element.
When i try this on a DITA xml file I get:
russurquhart_boomiB ~/Downloads/SaxonHE11-4JB B $ java -jar saxon-he-11.4.jar
-t -s:Cloud_Object.xml -xsl:rem_para.xsl -o:Cloud_Object_Out.xmlSaxonJ-HE 11.4
from SaxonicaJava version 18.0.2.1Stylesheet compilation time:
173.737833msProcessing
file:/Users/russurquhart_boomi/Downloads/SaxonHE11-4J/Cloud_Object.xmlUsing
parser
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParserBuilding
tree for
file:/Users/russurquhart_boomi/Downloads/SaxonHE11-4J/Cloud_Object.xml using
class net.sf.saxon.tree.tiny.TinyBuilderI/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,
RussXSL-List info and archiveEasyUnsubscribe(by email)
XSL-List info and archiveEasyUnsubscribe(by email)
XSL-List info and archiveEasyUnsubscribe(by email)
XSL-List info and archiveEasyUnsubscribe(by email)
XSL-List info and archiveEasyUnsubscribe(by email)<Cloud_Object.xml>
XSL-List info and archiveEasyUnsubscribe(by email)
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Simple style sheet errori, russurquhart1@xxxxxx | Thread | Re: [xsl] Simple style sheet errori, Wayne Brissette wayn |
| Re: [xsl] Simple style sheet errori, russurquhart1@xxxxxx | Date | Re: [xsl] Simple style sheet errori, russurquhart1@xxxxxx |
| Month |