我非常喜欢 LXML 的一件事,那就是 E 构建器。我喜欢我可以像这样将 XML 放在一起:
message = E.Person(
E.Name(
E.First("jack")
E.Last("Ripper")
)
E.PhoneNumber("555-555-5555")
)
制作:
<Person>
<Name>
<First>Jack</First>
<Last>Ripper</Last>
</Name>
<PhoneNumber>555-555-5555</PhoneNumber>
</Person>
与 DOM 的艰苦工作方式相反。
我很快将把我的一堆软件转移到 Java 上,它对 E 的使用非常重。Java 有什么与这种用法接近的东西吗?