me gustaría saber cómo escribir XSLT para dividir un archivo XML en varios archivos XML de acuerdo con los siguientes requisitos:Cómo dividir el archivo XML en muchos archivos XML mediante XSLT
- file1.xml - Los lagos que se type = Natyral
- file2.xml - Los lagos que escriben = artificial
- file3.xml - Los lagos que escriben = glacial
archivo de llave de entrada XML es:
<Lakes>
<Lake>
<id>1</id>
<Name>Caspian</Name>
<Type>Natyral</Type>
</Lake>
<Lake>
<id>2</id>
<Name>Moreo</Name>
<Type>Glacial</Type>
</Lake>
<Lake>
<id>3</id>
<Name>Sina</Name>
<Type>Artificial</Type>
</Lake>
</Lakes>
si la eficiencia es importante, vtd-xml es otra opción, también es fácil de usar, pero requiere un poco de codificación. –