Текстовые узлы XSLT 1.0, печатающиеся по умолчанию

Я просмотрел XSL xsl: template match =" / ", но сработал шаблон соответствия мой вопрос там не упоминается.

У меня довольно сложная структура XML:




    Peter
    2011-02-18
    
        
            636207
            
                
                    granola bar 40gx24
                
            
            
                
                    636207
                    125.78
                
            
            
                
                    
                        636207
                        CZK
                        9999-12-31
                        2010-10-05
                    
                    
                        
                            477.60
                            234567
                        
                    
                
            
        
    


Теперь, если я применяю следующий XSLT, мой вывод выглядит правильно:






    



    
        
    



Я получаю результат:


234567

Но если я применяю XSLT:







    
        
    
 


    
        
    



вывод выглядит следующим образом:




                        636207
                        CZK
                        9999-12-31
                        2010-10-05
234567

Все значения из элемента находятся в выводе! Как




выводит результат правильно? Все, что я делаю с этим, - это сопоставление всех узлов или атрибутов и применение шаблонов ко всем или ко всем атрибутам. Но, на мой взгляд, это не должно иметь значения, когда я точно совпаду с ! Кто-нибудь знает, почему это происходит?

Спасибо за понимание и советы!

С уважением, Питер

6
задан Community 23 May 2017 в 12:06
поделиться