簡體   English   中英

向XML文件添加內嵌注釋

[英]Adding in-line comments to XML file

說我有一些帶有以下節點的隨機XML文件:

    <entry>
      <name>John</name>
      <last_name>Smith</last_name>
    </entry>

我想添加如下注釋:

    <entry>  <!--He is a nice guy-->
      <name>John</name>
      <last_name>Smith</last_name>
    </entry>

我認為以下可以做到:

all_nodes = doc.getElementsByTagName('entry')
for my_node in all_nodes:
  comment = flight_node.ownerDocument.createComment("He is a nice guy")
  my_node.appendChild(comment)

但我得到:

    <entry>
      <name>John</name> 
      <last_name>Smith</last_name>
    <!--He is a nice guy-->
    </entry>

代替。

如何在線獲取評論?

如預期的那樣, appendChild放在最后。 要插入它,您需要使用insertBefore 這可能不完全是您想要的,但是

my_node.childNodes.insert(0, comment)

應該讓你靠近。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM