次のコードを使用して、動的な子をxmlノードに追加しています
<?php
$recordXML = new SimpleXMLElement("<Record></Record>");
$rowXML = $recordXML->addChild('row');
foreach ($array as $column => $column_value) {
$rowXML->addChild($column,$column_value );
}
このコードは、のいずれかに"unterminated entity reference" warning!
アンプレサンドがある場合に提供します。以下のように子コンテンツを割り当てると、エスケープできることがわかります&
$column_value
&
$rowXML->column_name = "text & content";
// gives <row><column_name>text & content </column_name></row>
// without any warning
このメソッドを使用して、ampresand エスケープを使用して動的な子ノードを追加する方法は?