Преобразование XML в соответствии с XSD с использованием XSLT

Я хотел бы создать XSLT, который может преобразовывать XML, чтобы все элементы и атрибуты, которые не определены в XSD, были исключены из выходного XML (из XSLT).

Допустим, у вас есть этот XSD.


    
        
            
            
        

        
        
    

И у вас есть этот входной XML



    not kept
    kept
    kept
    not kept

Тогда я хотел бы, чтобы выходной XML выглядел следующим образом.



    kept
    kept

Я могу сделать это, указав элементы, но это примерно так, как мои навыки xslt достигают. У меня проблемы с этим, как правило, для всех элементов и всех атрибутов.

Ответы на вопрос(2)

Ваш ответ на вопрос