Subject: [xsl] How to remove the namespace in the output tags From: "Thangavelu Srinivasan" <vasantry@xxxxxxxxx> Date: Wed, 3 Oct 2007 13:54:52 +0530 |
Hi Folks INPUT: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE NewsML SYSTEM "http://idsdat06.reuters.com/newsml/NewsMLv1.0.dtd" [ <!ENTITY % xhtml SYSTEM "http://idsdat06.reuters.com/newsml/xhtml1-strict.dtd"> %xhtml; ]> <NewsML Duid="165_NEWSML"> <ContentItem> <DataContent> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title/> </head> <body> <p> (Adds company news, index futures and analyst comment)</p> <p> Early signs of improving confidence in the markets were crushed by comments from Countrywide Financial <CFC.N> Chief Executive Angelo Mozilo, who said on Thursday the housing downturn could drag the U.S. economy into recession.</p> <p> New home sales data at 1400 GMT may provide further clues about the state of the housing sector. Click on [ID:nN22401142]</p> <p> For related news, double click on [BASF.DE-E]</p> </body> </html> </DataContent> </ContentItem> </NewsML> My XSL: <xsl:stylesheet version="1.1" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:str="http://exslt.org/strings" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:libxslt="http://xmlsoft.org/XSLT/namespace" exclude-result-prefixes="xhtml"> <xsl:template match="NewsML"> <story_text deepcopy='yes'><xsl:copy-of select="ContentItem/DataContent/xhtml:html/xhtml:body/*"/></story_text> </xsl:template> </xsl:stylesheet> OUTPUT: <story_text><p xmlns="http://www.w3.org/1999/xhtml"> (Adds company news, index futures and analyst comment)</p> <p xmlns="http://www.w3.org/1999/xhtml"> Early signs of improving confidence in the markets were crushed by comments from Countrywide Financial <CFC.N> Chief Executive Angelo Mozilo, who said on Thursday the housing downturn could drag the U.S. economy into recession.</p> <p xmlns="http://www.w3.org/1999/xhtml"> New home sales data at 1400 GMT may provide further clues about the state of the housing sector. Click on [ID:nN22401142]</p> <p xmlns="http://www.w3.org/1999/xhtml"> For related news, double click on [BASF.DE-E]</p></story_text> Question: How to remove the namespace from the p tags for the output through XSL. Is there any syntax error in XSL. Any suggestions are welcome Thanks and Regards Srinivas
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Output input_xml apart fr, John Smith | Thread | Re: [xsl] How to remove the namespa, Mukul Gandhi |
Re: [xsl] Using the Input Document , Abel Braaksma | Date | Re: [xsl] segmenting a paragraph, Christian Wittern |
Month |