| I have a stylesheet and a document that I'm processing from within a JAVA
program.
|
| Problem is, none of the elements in the document are recognized by the
stylesheet. I get a result
| document that is essentially empty. Snippets follow. Any idea what is
causing this?
|
| Steve Carton
|
| Stylesheet:
| <xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
| <xsl:template match="/"><document><xsl:apply-templates
select="*"/></document></xsl:template>
|
| <xsl:template match="AGU-article">
| .. never gets here!
|
| Document:
| <!DOCTYPE AGU-article PUBLIC "-//AGU//DTD article American Geophysical Union
DTD version 3.42//EN"
| "http://199.34.63.5/tractare/dtds/AGU-Article-3.42.dtd" [
| <!ENTITY fig01 PUBLIC "-//AGU//NONSGML Media Files 2002jd002637-f01.tif//EN"
| "http://199.34.63.5/tractare/dtds/2002jd002637-f01.tif" NDATA tif>
| <!ENTITY fig02 PUBLIC "-//AGU//NONSGML Media Files 2002jd002637-f02.tif//EN"
| "http://199.34.63.5/tractare/dtds/2002jd002637-f02.tif" NDATA tif>
| <!ENTITY fig03 PUBLIC "-//AGU//NONSGML Media Files 2002jd002637-p03.tif//EN"
| "http://199.34.63.5/tractare/dtds/2002jd002637-p03.tif" NDATA tif>
| <!ENTITY fig04 PUBLIC "-//AGU//NONSGML Media Files 2002jd002637-f04.tif//EN"
| "http://199.34.63.5/tractare/dtds/2002jd002637-f04.tif" NDATA tif>
| ]>
| <AGU-article DOI="10.1029/2002JD002637" DTD-version="3.42"
paper-number="2002JD002637"
| paper-type="rga" xmlns="http://www.agu.org/XML"> <header> ...
|
| This validates fine!
|
| Java Code:
| TransformerFactory factory = TransformerFactory.newInstance();
| Templates xsl = factory.newTemplates(new StreamSource(new
File(XSLSpecPath+sKey+".xsl")));
| Transformer transformer = xsl.newTransformer();
| StreamSource ss = new StreamSource(new StringReader(xml));
| transformer.transform(ss,new DOMResult(xmlColumns));
| }
|
|
|
|
|
|