... a
をb
に置き換えた後、a
への以前の参照はすべてb
を指していますか?XML :: LibXML :: Node replaceNode()は、置換されたノードのPerlインスタンスを置き換えます
0
A
答えて
2
#!/usr/bin/perl
use warnings;
use strict;
use XML::LibXML;
my $dom = 'XML::LibXML'->load_xml(string => '<r><p><c/></p></r>');
my ($n1) = $dom->findnodes('/r/p/c');
my ($n2) = $dom->findnodes('/r/p/c');
$n1->replaceNode('XML::LibXML::Element'->new('n'));
print $dom;
print $n1, $n2;
出力:
<?xml version="1.0"?>
<r><p><n/></p></r>
<c/><c/>
関連する問題
- 1. SQL XMLの置き換え
- 2. DB2データベースのxmlデータ列内のノードを置き換えます。
- 3. powershell - xmlノード間の文字を置き換えます。
- 4. XMLノードのテキストをアンパサンドで置き換えます
- 5. xmlstarlet xmlノードの値を置き換えます
- 6. XSLTはツリー内の空のノードを置き換えません
- 7. XMLテキストを置き換えます
- 8. XMLを置き換えます&(PHP)
- 9. DOMDocumentの親ノードを子ノードに置き換えます。
- 10. VBScript XMLノード内のノードを見つけて値を置き換えます
- 11. immutable.js - 複雑なオブジェクトとネストされたオブジェクトのノードを置き換えます
- 12. domノードを新しいノードに置き換える方法は?
- 13. 置き換え機能が置き換えられない
- 14. asp.netのXML DataIslandファイルの置き換え
- 15. notepad ++ xml node regex検索と置換
- 16. c#プレースホルダをtext.htmlに置き換えて置き換えます。
- 17. ホバーテキストを置き換えて画像に置き換えます
- 18. preg_replace - 置き換えられたものを変数に置き換えた
- 19. ドキュメントのルートノードを置き換えます
- 20. displacement.mapによって置き換えられた修正されたメッシュをthree.jsで置き換えます
- 21. テキストのみのノードの値を置き換えます
- 22. XSLは、ノード全体を別のxmlファイルのデータで置き換えます。
- 23. XMLシリアル化の置き換え
- 24. 無効なXMLの置き換え&
- 25. jstree内のサブツリーで1つのノードを置き換えます。
- 26. 1つのxmlファイルのタグを別のXMLファイルに置き換えたり置換したりする
- 27. XMLの属性値を置き換えます。
- 28. c - リンクされたリスト機能を置き換えます。
- 29. Nokogiriは任意のノードを置き換えます
- 30. メモリマップされたファイルはIOパスを置き換えます
TITS =を参照してくださいするにはそれを試してみてください! – choroba