It's also possible the DTD is specifying a default attribute that declares
the default namespace.  This seems to be pretty common these days.  Check
the DTD, or just declare a namespace binding for "http://www.agu.org/XML";
in your stylesheet and use that prefix.  If things start matching, you'll
know the DTD is the culprit.

Dave



                                                                                
                                                                  
                      "Steve Carton"                                            
                                                                  
                      <[EMAIL PROTECTED]         To:      <[EMAIL PROTECTED]>   
                                                         
                      et>                      cc:      (bcc: David N 
Bertoni/Cambridge/IBM)                                                      
                                               Subject: Re: stylesheet doesn't 
recognize elements                                                 
                      09/22/2003 12:28                                          
                                                                  
                      PM                                                        
                                                                  
                      Please respond                                            
                                                                  
                      to "Steve                                                 
                                                                  
                      Carton"                                                   
                                                                  
                                                                                
                                                                  



If I remove the xmlns from the document, I still get the same problem...

<AGU-article DOI="10.1029/2002JD002489" DTD-version="3.42"
paper-number="2002JD002489"
paper-type="rga">
 <header>



----- Original Message -----
From: "Gordon Chiu" <[EMAIL PROTECTED]>
To: "Steve Carton" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Monday, September 22, 2003 3:08 PM
Subject: Re: stylesheet doesn't recognize elements


| On Mon, 22 Sep 2003, Steve Carton wrote:
|
| > 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?
|
| The elements in your XML document are in the http://www.agu.org/XML
| default namespace; you'll have to declare that namespace in your XSL file
| and use it in your XPath expressions. Please see
| http://xml.apache.org/xalan-j/faq.html#faq-N101DC for an example.
|
| Gordon



Reply via email to