違いは何ですか
node.property("name")
と
node.attributes["name"]
ドキュメントによると、一方は「名前付きプロパティ値」を返し、もう一方は「属性値」を返しますが、違いはわかりません。
何らかの役割を果たす可能性のあるものの 1 つは名前空間です。どちらのメソッドにもセッター バージョンがnode.property("name")=value
ありnode.attributes["name"]=value
、名前空間属性の扱い方が異なる場合があります。