Hello,

I want to generate xml from this input xml:

<?xml version="1.0" encoding="UTF-8"?>
<document tifToPDF="no" procesDocId="">
    <file name="" rendition="application/pdf" major="-1">
        E:\Data\Import\ContentServer\IIC01_P9505_D121017_T023126_D0000001.pdf
    </file>
        <meta>
            <categories>
                <category name="Beschrijving">
                    <properties>
                        <property name="Ketenproces">
                            <value>Incasso</value>
                        </property>
                        <property name="Bedrijfsfunctie">
                            <value>Productie</value>
                        </property>
                        <property name="Bedrijfsproces">
                            <value>Productie_Incasseren</value>
                        </property>
                        <property name="Werkproces">
                            <value>FA_Incasso</value>
                        </property>
                        <property name="Vertrouwelijkheid">
                            <value>vertrouwelijk</value>
                        </property>
                        <property name="Documentrichting">
                            <value>uitgaand</value>
                        </property>
                    </properties>
                </category>
                <category name="RM">
                    <properties>
                        <property name="Creatiedatum">
                            <value>2012-10-17</value>
                        </property>
                    </properties>
                </category>
                <category name="FA_Incasso">
                <properties>
                    <property name="Documenttype">
                        <value>Nota</value>
                    </property>              
                        <property name="Polisnummer">
                            <value>00056343316</value>
                        </property>
                        <property name="Schadenummer">
                            <value>F1754</value>
                        </property>
                        <property name="Creatiedatum">
                            <value>2012-10-17</value>
                        </property>
                        <property name="Naam">
                            <value>IIC01_P9505_D121017_T023126_D0000001.pdf</value>
                        </property>                      
                    </properties>
                </category>
            </categories>
            <!--     De naam van een file behoort uniek te zijn.
                    Bestaat de naam al in de folder waar het document wordt opgeslagen dan wordt er een nieuwe versie van het document gemaakt.
                    Is attribuut name leeg of afwezig dan maakt de document pipeline een unieke aan (bv ProcesDocID    -->
        </meta>
</document>

With the following xsl:

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> 
<xsl:output method="xml" indent="yes" omit-xml-declaration="yes" />

<xsl:template match="category">
<xsl:copy-of select = "."/>
</xsl:template>
</xsl:stylesheet>

The ouput is as expected BUT the content of my file node is also parsed which i really dont get.

Output:

E:\Data\Import\ContentServer\IIC01_P9505_D121017_T023126_D0000001.pdf
    <category name="Beschrijving">   <properties>
        <property name="Ketenproces">
            <value>Incasso</value>
        </property>
        <property name="Bedrijfsfunctie">
            <value>Productie</value>
        </property>
        <property name="Bedrijfsproces">
            <value>Productie_Incasseren</value>
        </property>
        <property name="Werkproces">
            <value>FA_Incasso</value>
        </property>
        <property name="Vertrouwelijkheid">
            <value>vertrouwelijk</value>
        </property>
        <property name="Documentrichting">
            <value>uitgaand</value>
        </property>
    </properties>
</category><category name="RM">
    <properties>
        <property name="Creatiedatum">
            <value>2012-10-17</value>
        </property>
    </properties>
</category><category name="FA_Incasso">
    <properties>
        <property name="Documenttype">
            <value>Nota</value>
        </property>
        <property name="Polisnummer">
            <value>00056343316</value>
        </property>
        <property name="Schadenummer">
            <value>F1754</value>
        </property>
        <property name="Creatiedatum">
            <value>2012-10-17</value>
        </property>
        <property name="Naam">
            <value>IIC01_P9505_D121017_T023126_D0000001.pdf</value>
        </property>
    </properties>
</category>

What can i do to prevent the line "E:\Data\Import\ContentServer\IIC01_P9505_D121017_T023126_D0000001.pdf" showing up on top of the output?

Cheers

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> 
<xsl:output method="xml" indent="yes" omit-xml-declaration="yes" />

<xsl:template match="categories">
<xsl:copy-of select = "."/>
</xsl:template>
<xsl:template match="file"/>
</xsl:stylesheet>
Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.