xsl-list
[Top] [All Lists]

Namespace problems

2004-09-21 08:48:44
Hi,

I'm having some problems related to namespaces (I think).

The source file for the transformation:

<rdf:RDF xml:base="http://a.com/ontology"; xmlns="http://a.com/ontology#";
xmlns:fo="http://www.w3.org/1999/XSL/Format";
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#";
xmlns:owl="http://www.w3.org/2002/07/owl#";
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";>
...
<Products rdf:ID="id_9000.271151">
        <BelongsToSeries rdf:resource="#ids_Robusta"/>
        <has_Finishing rdf:resource="#idf_BrancoTexturado"/>
        <BelongsToCollection rdf:resource="#idc_CamasMesasCabeceira"/>
        <Reference
rdf:datatype="http://www.w3.org/2001/XMLSchema#string";>9000.271151</Referenc
e>
        <Name rdf:datatype="http://www.w3.org/2001/XMLSchema#string";>ESTANTE
ROBUSTA  66 BR</Name>
</Products>
...

On the xsl I'm trying to enter the Products element but with no sucess...

<xsl:stylesheet version="1.0" xmlns="http://a.com/ontology#";
xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
xmlns:fo="http://www.w3.org/1999/XSL/Format";
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
xmlns:owl="http://www.w3.org/2002/07/owl#";
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#";
xml:base="http://a.com/ontology"; exclude-result-prefixes="rdf rdfs owl">

<xsl:output method="xml" indent="yes"/>

<xsl:template match="/">
        <rdf:RDF xmlns="http://a.com/ontology#";
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#";
xmlns:owl="http://www.w3.org/2002/07/owl#"; xml:base="http://a.com/ontology";>
...
        <xsl:apply-templates/>

        </rdf:RDF>
</xsl:template>

<xsl:template match="Products">
        <xsl:element name="Product_class"/>
</xsl:template>


</xsl:stylesheet>


I can't create the Product_class element because the template is not being
applied... Why is it happening? What am I doing wrong? 

Can somebody help?

Thank you,

Regards,
Ricardo Saraiva.




<Prev in Thread] Current Thread [Next in Thread>