XML::Twig Comment



我有一个XML文档,需要将其转换为另一种类型的XML。有些信息无法用我想转换为的XML进行编码,所以我想将额外的信息存储为注释。但是,我不知道如何在XML::Twig中创建注释节点。有人知道怎么做吗?

注释只是一个标记名为"#COMMENT"的常规元素。因此,您使用XML::Twig::Elt->new( '#COMMENT', ' I am a comment ');$elt_to_comment_on->insert_new_elt( before => '#COMMENT', ' look Ma! A comment ') 创建注释

几句话:

  • 当您使用XML::Twig处理XML并且希望能够访问注释时,您应该使用comments -> "process"选项来创建trick。否则,注释不会作为完整的元素生成,而是附加到最接近的元素。这使得处理它们变得更加困难(但通常会让你更容易不被突然出现在意想不到的地方的评论绊倒);

  • 你有没有考虑过使用处理说明而不是注释?两者非常相似,但PI通常用于将信息传递给其他应用程序。

最新更新