xsl, избранный отличный на созданном дереве XML

У меня есть следующее дерево XML.


    
        Version
        string
        SELECT ...
        
            
                Success
                number
                SELECT ...
            
            
                Failure
                number
                SELECT ...
            
        
    

И следующий xslt шаблон:


    
    
    
        
            
        
        
            
        
        
            
        
    

    
        
    

    
        
            
                
                
            
        
        

        
    

По некоторым причинам я не могу заставить созданное идентификационное дерево выбирать отличный. Это всегда составляет заговор 121, и я только хочу, чтобы он составил заговор 12. Я wan't список уникального идентификатора, который я изменю, призываю иначе дерево, чтобы написать информацию. Я ahve попробовал некоторые методы, используемые с xslt 1, но я думаю, что это - проблема, поскольку это не находится там в оригинальном xml файле, но я строю новое дерево, которое я пытаюсь сортировать отличный.

Любая помощь или намеки, что я могу попробовать, ценились бы. Я разбираю это с саксонским анализатором теперь.

//Андреас

править: Я хочу использовать сортированный идентификационный список, чтобы создать связи из заголовка. Таким образом, я создаю установку для связи 1 и один для связи 2. Проблема, которую я имею теперь, - то, что я создаю связь 1 2 раза, поскольку я не могу выбрать отличный id:s.

1
nl ja de
Жаль о неверном формате заголовка, но меня can' t добавляют его как код в моем исходном сообщении или в этом комментарии. <�заголовок> <�связи> <�тип подключения = id "базы данных" = "1"> <�хозяин> 192.168.0.100 </хозяин> <�имя пользователя> корень </имя пользователя> <�пароль> проход </пароль> <�база данных> test1 </база данных> </связь> <�тип подключения = id "базы данных" = "2"> <�хозяин> 192.168.0.200 </хозяин> <�имя пользователя> пользователь </имя пользователя> <�пароль> проход </пароль> <�база данных> test2 </база данных> </связь> </связи> </заголовок>
добавлено автор Andreas, источник
Рассмотрите, чтобы отправить образец продукции, которую вы хотите создать для входного образца, который вы отправили, тогда мы можем предложить способ XSLT 2.0 достигнуть этого. Если вы хотите нас фиксация отправленный XSLT, тогда, пожалуйста, обеспечьте достаточно полный образец, чтобы управлять вашим кодом. В настоящее время с необходимым param заголовок , но никакой образец применения шаблона и прохождения в стоимости param трудно сказать то, что вы хотите произойти.
добавлено автор Martin Honnen, источник
Так, вы хотите сгруппировать свои элементы запроса при помощи @useconnectionid?
добавлено автор Pablo Pozo, источник

1 ответы

Жаль о беспорядке. Это работало, поскольку у меня был он, но рекурсия сделала, это быть похожим на группу не работало.

Таким образом, проблема была то, что рекурсия сделала, она быть похожей на него напечатала те же самые 3 раза.

0
добавлено