当只需要对XML进行微不足道的更改时使用XSLT
我有一个大小从50k到300k的XML,我需要对它进行一些转换。转换包括将一些元素移动到不同的位置,以及在不同元素的属性之间进行合并 据我所知,理想情况下,我应该使用XSLT来执行此转换,但我担心这会给构建输出XSL带来大量不必要的工作,因为与保持不变的数据量相比,所需的更改数量可以忽略不计 我的问题是:当只需要对XML进行微不足道的更改时使用XSLT,xml,xslt,Xml,Xslt,我有一个大小从50k到300k的XML,我需要对它进行一些转换。转换包括将一些元素移动到不同的位置,以及在不同元素的属性之间进行合并 据我所知,理想情况下,我应该使用XSLT来执行此转换,但我担心这会给构建输出XSL带来大量不必要的工作,因为与保持不变的数据量相比,所需的更改数量可以忽略不计 我的问题是: 您是否建议尝试仅使用DOM功能(我在.NET3.5中工作)和一些XPATH来完成这项工作?缺点是,如果所需更改的数量增加,可能会给代码增加不必要的复杂性 如果您仍然推荐XSLT,是否有某种方法