私はXML:LibXML
Perlでプロジェクトに使用することを学んでいて、この例を見ました。
目標は、この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
を作成するために使用します:story
assets
my $story = $dom->createElement('story');
次に、(と組み合わせて)を使用して、次の属性を指定します。addChild
createAttribute
story
$story->addChild( $dom->createAttribute( id => 1234));
上記のXMLの例を(XMLについてあまり知らずに)見ると、ストーリーの子でid="1234"
はなく、その属性であるため、この最後の行でaddChildを使用するのはなぜですか?