comp.text.xml
[Top] [All Lists]

XSLT Transformation

Subject: XSLT Transformation
From: Jens Hofmeier
Date: Mon, 14 Jul 2008 23:56:09 -0700 PDT
Newsgroups: comp.text.xml

Hi,

i am quite new to xml and need to transform an existing xml file:
<Location>
          <ArticleDescription>
            <Description>Shirt Hawaii</Description>
           </ArticleDescription>
        <ArticleMiscs>
          <ArticleMisc>
            <Country>DEU</Country>
            <Size>32</Size>
          </ArticleMisc>
          <art:ArticleMisc>
            <Country>USA</art:Country>
            <Size>XS</art:Size>
          </ArticleMisc>
          <ArticleMisc>
            <Country>GBR</art:Country>
            <Size>6</art:Size>
          </ArticleMisc>
         </ArticleMiscs>
</Location>

this should be transformed to:

<Location>
          <ArticleDescription>
            <Description>Shirt Hawaii</Description>
           </ArticleDescription>
        <ArticleMiscs>
          <ArticleMisc>
            <Country>DEU</Country>
            <Size>32</Size>
          </ArticleMisc>
       </ArticleMiscs>
</Location>

<Location>
           <ArticleDescription>
            <Description>Shirt Hawaii</Description>
           </ArticleDescription>
        <ArticleMiscs>
           <ArticleMisc>
            <Country>USA</art:Country>
            <Size>XS</art:Size>
          </ArticleMisc>
       </ArticleMiscs>
</Location>

<Location>
          <ArticleDescription>
            <Description>Shirt Hawaii</Description>
           </ArticleDescription>
        <ArticleMiscs>
          <ArticleMisc>
            <Country>GBR</art:Country>
            <Size>6</art:Size>
          </ArticleMisc>
       </ArticleMiscs>
</Location>

So the original file contains 3 "ArticleMisc" Sections per <Location>,
the tranformed one only one Misc per Location. Can anybody give me a
hint how this van be done via XSLT?

Thanks,

Jens



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