xsltproc

How to use node-set function in a platform-independent way?

I'm writing some xlst file which I want to use under linux and Windows. In this file I use node-set function which declared in different namespaces for MSXML and xsltproc ("urn:schemas-microsoft-com:xslt" and "http://exslt.org/common" respectively). Is there any platform independent way of using node-set? ...

Dealing with param values

I am attempting to compose a style sheet that, given an XML input (obviously) and a parameter that specifies a "target", will produce a list of commands that match that target. Here is the style sheet as written: <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:param name="tar...

How to remove elements from xml using xslt with stylesheet and xsltproc?

I have a lot of XML files which have something of the form: ...

xslt transform and combine *.xml

I want to pull a series of relationships out of xml files and transform them into a graph I generate with dot. I can obviously do this with a scripting language, but I was curious whether or not this was possible with xslt. Something like: xsltproc dot.xsl *.xml which would produce a file like diagraph { state -> state2 state2 -...

xslt 2.0 and Ruby on OS X

I am attempting to parse an XML document against an XSLT 2.0 sheet. However, I am being told that the libraries on OSX 10.5.x only support XSLT 1.0 operations. When I look at xsltproc, I get this: hmasing$ xsltproc --version Using libxml 20616, libxslt 10112 and libexslt 810 xsltproc was compiled against libxml 20616, libxslt 10112 an...

XSLT; finding most frequent element value in a document

Apologies if this is a very simple question; I don't use XSLT very much and I can't find much advice on the web, as there is lots of pollution in search results! I have an XML document in the following form. Its main purpose is to be reformatted in a few ways by XSLT for display in a couple of different formats. <desk> <drawer> <co...

Drag-and-drop generation of XSLT for displaying XML as HTML?

(I've searched and browsed XSLT questions, as well as looked at Altova's product, though not yet Stylus's product.) I do not want to hear again that XSLT is complicated and difficult to hand-code. That's how HTML was when it was first popularized. (I know, apples and oranges comparison because XSLT is a processing language and HTML is j...

XSLT: How do I trigger a template when there is no input file?

I'm creating a template which produces output based on a single string, passed via parameter, and does not use an input XML document. xsltproc seems to happily run with a single parameter specifying the stylesheet, but I don't see a way to trigger a template without an input file (no parameter to xsltproc to run a named template, for ex...

xsltproc suppress entity resolving

I'm trying to do a simple transform om a docbook xml file. however we he entities defined in a DTD which are referenced in this xml file. because the transform is separate from the rest of our docbook chain we need to keep the entity references as references in the result. i have tried with --novalid an --nodtdattr but it still resolve...

how to transform XML files before processing xinclude

Hi, I have numerous XML files that are organized into different directories. I need to combine them and transform the result using XSLT. So far, I have already done this except for one problem: some XML files need to be transformed first before it can be included into the result. xinclude seems to ignore the xml-stylesheet declaratio...

Emphasized text in docbook, fo, pdf out put.

I am trying to emphasize a character of some static text to render into the footer of my pdf, but can't figure out the right combination of tags in my xsl. How can I accomplish this? Example: <!-- Footer content --> <xsl:template name="footer.content"> <xsl:param name="pageclass" select="''"/> <xsl:param name="sequence" select="...

Does libxslt have a feature for splitting a document into multiple documents?

Looks like libxslt does not support XSLT 2.0, and xsl:result-document. Is there a way to mimic xsl:result-document using libxslt, or xsltproc? ...

XSLT to transform a XHTML document

I am new to XSLT but it was suggested to me as a way to accomplish a specific task. I have a bunch of xhtml files that I would like to remove a sidebar from. The sidebar is contained in a <div class="foo"> element. I can successfully perform the identity transform using the instructions in this answer: http://stackoverflow.com/questions...

xsltproc doesn't select elements by name

I am trying to transform XHTML using an XSLT stylesheet, but I can't even get a basic stylesheet to match anything. I'm sure I'm missing something simple. Here's my XHTML source document (no big surprises): <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; ...