コードをコピーします コードは次のとおりです:
//新しいDOMドキュメントを作成します
$dom = new DomDocument();
//ルートノードに部門タグを作成します
$Departs = $dom ->createElement('Departs');
$dom->appendChild($Departs);
// 部門タグの下に部門サブタグを作成
$Depart = $dom->createElement( 'Depart');
$Departs->appendChild($Depart);
//Department タグの下にemployees サブタグを作成します
$employees = $dom->createElement('employees'); appendChild($employees);
//従業員タグの下に従業員サブタグを作成します
$employees = $dom->createElement('employee');
$employees->appendChild($employee);従業員タグの下に Serial_no サブタグを作成します
$serial_no = $dom->createElement('serial_no');
$employee->appendChild($serial_no); //serial_no ラベルに値ノード 100001 を追加します
$serial_no_value = $dom->createTextNode(' 100001');
$serial_no->appendChild($serial_no_value);
echo $dom->saveXML();
;
コードをコピー
コードは次のとおりです:
$dom = new DomDocument() //DOMオブジェクトを作成します$dom->load('example.xml'); ; //XML ファイルを読み取る
$root = $dom- >documentElement; //XML データのルートを取得する
read_child($root) //read_child 関数を呼び出してルート オブジェクトを読み取る
function read_child($node) )
{
$children = $node->childNodes; // $node
のすべての子ノードを取得します($children as $e) // 各子ノードを読み取るためにループします
{
if($e- >nodeType == XML_TEXT_NODE) //子ノードがテキスト型の場合、 Output
{
echo $e->nodeValue."
"
}
else if($e->nodeType) == XML_ELEMENT_NODE) //子ノードがノードオブジェクトの場合、関数処理を呼び出します
{
read_child($e)
}
}
?>
http://www.bkjia.com/PHPjc/320038.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/320038.html
技術記事次のようにコードをコピーします。 ?php //新しい DOM ドキュメントを作成します $dom = new DomDocument() //ルート ノードに部門タグを作成します $Departs = $dom-createElement('Departs'); .. .