PHP フォームのデータを使用して XML 名前空間を更新します
<p>以下の例では、PHP フォームはフィールドに入力されたテキストで XML を更新します。</p>
<p>XML ファイル labela.xml:</p>
<pre class="brush:php;toolbar:false;"><?xml バージョン="1.0"エンコーディング="UTF-8"?>
<発明者>
<人>
<name>change1</name>
<comment>変更2</comment>
</人>
</発明者></pre>
<p>XML ファイル内の「change1」と「change2」の PHP テーブルを変更するために使用されます</p>
<pre class="brush:php;toolbar:false;"><script src="https://code.jquery.com/jquery-latest.min.js"></script>
<?php
$xml = 新しい DOMDocument("1.0", "utf-8");
$xml->formatOutput = true;
$xml->preserveWhiteSpace = false;
$xml->load("labela.xml");
//アイテム要素を取得
$element = $xml->getElementsByTagName("person")->item(0);
//子要素を読み込みます
$name = $element->getElementsByTagName("name")->item(0);
$comment = $element->getElementsByTagName("comment")->item(0);
// 古い要素を新しい要素に置き換えます
$element->replaceChild($name, $name);
$element->replaceChild($comment, $comment);
?>
<?php if (isset($_POST["submit"])) {
$name->nodeValue = $_POST["ナマニャ"];
$comment->nodeValue = $_POST["commentnya"];
htmlentities($xml->save("labela.xml"));
} ?>
<フォームメソッド="POST"アクション=''>
名前 <入力タイプ="テキスト名" value="<?php echo $name->nodeValue; ?>"名前=「ナマニャ」 />
コメント <入力タイプ="テキストコメント" value="<?php echo $comment->nodeValue; ?>" name="コメントニャ"/>
<入力名="送信" type="送信" />
</form></pre>
<p> PHP を次の XML 構造から抽出して文字列変更 1 と変更 2 を更新する方法をどのように使用しますか?</p>
<pre class="brush:php;toolbar:false;"><?xml バージョン="1.0"エンコーディング="UTF-8"?>
<pt:document xmlns:pt="http://schemas.brother.info/ptouch/2007/lbx/main" xmlns:barcode="http://schemas.brother.info/ptouch/2007/lbx/barcode" xmlns:style="http://schemas.brother.info/ptouch/2007/lbx/style" xmlns:text="http://schemas.brother.info/ptouch/2007/lbx/text">
<pt:body currentSheet="フォルハ 1">
<style:sheet name="フォルハ 1">
<pt:オブジェクト>
<バーコード:バーコード>
<バーコード:qrcodeStyle モデル="2" eccLevel="15%" />
<pt:data>change1</pt:data>
</バーコード:バーコード>
<テキスト:テキスト>
<text:textStylevertical="false" />
<pt:data>変更2</pt:data>
<text:stringItem charLen="7">
<テキスト:ptFontInfo>
<text:logFont name="Arial" />
</text:ptFontInfo>
</text:stringItem>
</テキスト:テキスト>
<テキスト:テキスト>
<text:textStylevertical="false" />
<pt:data>change3</pt:data>
</テキスト:テキスト>
</pt:オブジェクト>
</style:sheet>
</pt:body>
</pt:document></pre>
<p>すべての花の時間に役立つ人員を提供します</p>