Hello

with the following code I get a NullPointerException with Saxon 9.6.0.7 and 
wonder why

let $source := doc('FitnessCenter.xml')

for  $member in $source//Member return
    (
        replace node  $member/@level with 
            attribute {'id'} {data($member/Name)},
        delete node  $member/Name,
        insert node <Level>{$member/@level}</Level>
               after $member/FavoriteColor
    )

on the following data

<FitnessCenter>
    <Member level="platinum">
        <Name>Jeff</Name>
        <FavoriteColor>lightgrey</FavoriteColor>
    </Member>
    <Member level="gold">
        <Name>David</Name>
        <FavoriteColor>lightblue</FavoriteColor>
    </Member>
    <Member level="platinum">
        <Name>Roger</Name>
        <FavoriteColor>lightyellow</FavoriteColor>
    </Member>
</FitnessCenter>


Any suggestions?

Thanks 
Leo



_______________________________________________
[email protected]
http://x-query.com/mailman/listinfo/talk

Reply via email to