![]() |
1
9
你不需要做像递归这样的花哨的事情。上帝啊,别想用CDATA。 您只需要像XSLT那样思考,然后问:“我要将什么输入元素转换为输出元素?”
假设每个
每一个
假设输入文档如下:
…如果
|
![]() |
2
1
您可以使用递归解决方案:
这就是所谓的
XSLT是一种非常实用的语言,遵循规则(即不使用
|
![]() |
3
0
你可以尝试这样的方法(没有测试,但你有这个想法)
|
![]() |
4
-1
你可以的
所以在你的例子中:
更新: 我读了皮埃尔和格雷格的答案后删除了这个,但我决定继续读下去,因为它确实回答了你的问题,而且在某个地方,它可能对某人有用。 更新2: 是的,我理解为什么这会让我的同龄人感到恐惧,并激发了纳兹格»L-型的恐惧感,是的,我自己也曾试图拒绝投票,不过我认为这个答案对将来的某个人可能会有所帮助。 |