Rob
-
Posts
7 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Posts posted by Rob
-
-
Rob
in XSLT/XSL-FO
If I add this to the source file it works:
<!DOCTYPE mainentry [
<!ENTITY abreve "&#x0103;">
]>I get proper output of ă
However, I cannot add that to all of the files. Is there something I can do in the XSLT to accomplish this? Somehow insert that and other entity declarations either into the doc or with an include of somekind?
-
Rob
in XSLT/XSL-FO
That is what's happening. It uses a custom-bulit engine.
This is how the $storage variable is being created:
<xsl:copy-of select="doc(concat('c:///service/assets/asset/id/', asset/@id, '/version/', asset/@version, '/storage/master/file'))"/>
Is there a better way to do that so that it wouldn't do this?
-
Rob
in XSLT/XSL-FO
Sorry, yes, here's all of the methods I've tried:
<pronounce><xsl:value-of select="$storage/mainentry/pronounce[1]/text()" disable-output-escaping="yes"/></pronounce><br/>
<pronounce><xsl:value-of select="$storage/mainentry/pronounce[1]/text()" disable-output-escaping="no"/></pronounce>
<pronounce><xsl:value-of select="$storage/mainentry/pronounce" disable-output-escaping="yes"/></pronounce>
<pronounce><xsl:value-of select="$storage/mainentry/pronounce" disable-output-escaping="no"/></pronounce>
<pronounce><xsl:value-of select="$storage/mainentry/pronounce[1]" disable-output-escaping="yes"/></pronounce>
<pronounce><xsl:value-of select="$storage/mainentry/pronounce[1]" disable-output-escaping="no"/></pronounce>The all produce same result:
<pronounce>-bs d-trnt</pronounce>
<pronounce>-bs d-trnt</pronounce>
<pronounce>-bs d-trnt</pronounce>
<pronounce>-bs d-trnt</pronounce>
<pronounce>-bs d-trnt</pronounce> -
Rob
in XSLT/XSL-FO
That was submitted prematurely. Allow me to restate:
I'm using XSLT to take XML and output to different XML.
One node has
<pronounce>ă-būs′ dē-t&ebreve;r′&ebreve;nt</pronounce>
This <xsl:value-of select="$storage/mainentry/pronounce[1]" disable-output-escaping="yes"/>
Only outputs -bs d-trnt but I want it to output exactly what's in the document:ă-būs′ dē-t&ebreve;r′&ebreve;nt
Or even transform the entities to the HTML equivalents.
Those entities are not declared in the document.
Is there a way to add a declaration to the style sheet? I cannot add the declaration to each of the thousands of documents.Many thanks.
-
I'm using XSLT to take XML and output to different XML.
One node has
<pronounce>ă-būs′ dē-t&ebreve;r′&ebreve;nt</pronounce>
This <xsl:value-of select="$storage/mainentry/pronounce[1]" disable-output-escaping="yes"/>
Only outputs -bs d-trnt but I want it to output exactly what's in the document:ă-būs′ dē-t&ebreve;r′&ebreve;nt
Or even transform the entities to the HTML equivalents.
Those entities are not declared in the document.
Is there a way to add a declaration to the style sheet? I cannot add the declaration to each of the thousands of documents.Many thanks.
-
Rob
in XSLT/XSL-FO
I'm using XSLT to take XML and output to different XML.
One node has
<pronounce>ă-būs′ dē-t&ebreve;r′&ebreve;nt</pronounce>
This <xsl:value-of select="$storage/mainentry/pronounce[1]" disable-output-escaping="yes"/>
Only outputs -bs d-trnt but I want it to output exactly what's in the document:
ă-būs′ dē-t&ebreve;r′&ebreve;nt
select node content but ignore certain children
in XSLT/XSL-FO
Posted
I'm trying to gather a variable. I need a select statement that will reliably achieve the outputs below:
XML is
<study.name>Cold Agglutinin <intl type="spelling"><us>Titer</us><ca>Titre</ca></intl> </study.name>
Need output to be Cold Agglutinin Titer
Gets only what's in <us> descendant
OR
<study.name><intl type="spelling"><us>Color</us><ca>Colour</ca></intl> Perception Test</study.name>
Need output to be Color Perception Test
Gets only what's in <us> descendant