| 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));
|           }
|
|
|
|
|
|

Reply via email to