您好我想知道如何使用php正确地完成此操作。
由于未知原因,XML数据无法在此处发布。 http://pastebin.com/A3rDtwzp
我想在内容标记之间找到文本,并将其替换为xml中所有标记的当前年份。
另外如果可以请指导我简单方法谢谢。
谢谢!
答案 0 :(得分:0)
加载XML文档
<?php
// Issues an E_STRICT error
$doc = DOMDocument::loadXML('<root><node/></root>');
echo $doc->saveXML();
?>
查找并替换文本
<?php
// The text string
$text = "The quick brown fox jumped over the lazy dog.";
// The word we want to replace
$oldWord = "brown";
// The new word we want in place of the old one
$newWord = "blue";
// Run through the text and replaces all occurrences of $oldText
$text = str_replace($oldWord , $newWord , $text);
// Display the new text
echo $text;
?>
回答3
<?php
$docfile = new DOMDocument( );
$eleT = $docfile->createElement( 'Root' );
$eleT->nodeValue = 'Hello XML World';
$docfile->appendChild( $eleT );
$docfile->save('MyXmlFile.xml');
?>