我正在学习使用
XML:Lib
XML用于Perl中的项目,我看到了
this example.
目标是构建此XML文件:
<?xml version="1.0" encoding="utf-8"?> <assets xmlns="http://bricolage.sourceforge.net/assets.xsd"> <story id="1234" type="story"> <name>Catch as Catch Can</name> </story> </assets>
作者使用addChild在资产下创建故事:
my $story = $dom->createElement('story');
然后他还使用addChild(与createAttribute结合)来指定故事的属性:
$story->addChild( $dom->createAttribute( id => 1234));
看看上面的XML示例(不太了解XML),id =“1234”不是故事的孩子,而是它的属性,那么为什么我们在最后一行使用addChild呢?