PHPでXMLファイルを書く方法

Jun 13, 2016 pm 01:18 PM
domdocument gt phone quot xml

PHPでXMLファイルを書くにはどうすればよいですか?
次のコードを含む XML ファイルが既に存在します:

XML コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<?xml version="1.0" encoding="GB2312"?>
<AppConfig>
  <COM>COM1</COM>
  <Phone>10086</Phone>
  <Content>测试</Content>
</AppConfig>

ログイン後にコピー

PHP 変数 $phone があります。「Phone」の内容を置き換えたいと考えています。 XML ファイル内のタグに $phone の値を実現するにはどうすればよいですか?

-----解決策---------
PHP コード
$電話=123;
$xmlDoc = 新しい DOMDocument();
$xmlDoc->load("bb.xml");
$xml = 新しい SimpleXMLElement($xmlDoc->saveXML());
$xml->電話 = $phone;
file_put_contents('bb.xml', $xml->asXML());
<br><font color="#e78608">------解決策------------------</font><br>
ログイン後にコピー
PHP コード


<?php
$xml = new DOMDocument("1.0","GB2312");//domdocument クラスをインスタンス化します。
$xml->load('test3.xml');//xml ファイルをロードします
$list=$xml->getElementsByTagName('電話');
$phone='iphone';
$list->item(0)->nodeValue=$phone;
$xml->save("test3.xml");//保存
?>
<br><font color="#e78608">------解決策------------------</font><br>
ログイン後にコピー
PHP コード

<?php
require_once("xmlparse.php");
$xml = 新しい DOMDocument("1.0","GB2312");
$xml->load("xml へのパス");
$list=$xml->getElementsByTagName('電話');
$list->item(0)->nodeValue=$phone;
$xml->save("xml へのパス");//保存
?><div class="clear"></div>
ログイン後にコピー
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Huawei GT3 ProとGT4の違いは何ですか? Huawei GT3 ProとGT4の違いは何ですか? Dec 29, 2023 pm 02:27 PM

多くのユーザーはスマートウォッチを選ぶときにファーウェイブランドを選択しますが、その中でもファーウェイ GT3pro と GT4 は非常に人気のある選択肢であり、多くのユーザーはファーウェイ GT3pro と GT4 の違いに興味を持っています。 Huawei GT3pro と GT4 の違いは何ですか? 1. 外観 GT4: 46mm と 41mm、材質はガラスミラー + ステンレススチールボディ + 高解像度ファイバーバックシェルです。 GT3pro: 46.6mm および 42.9mm、材質はサファイアガラス + チタンボディ/セラミックボディ + セラミックバックシェルです。 2. 健全な GT4: 最新の Huawei Truseen5.5+ アルゴリズムを使用すると、結果はより正確になります。 GT3pro: ECG 心電図と血管と安全性を追加

PowerPoint を使用して XML ファイルを開くことはできますか? PowerPoint を使用して XML ファイルを開くことはできますか? Feb 19, 2024 pm 09:06 PM

XML ファイルは PPT で開くことができますか? XML、Extensible Markup Language (Extensible Markup Language) は、データ交換とデータ ストレージで広く使用されている汎用マークアップ言語です。 HTML と比較して、XML はより柔軟であり、独自のタグとデータ構造を定義できるため、データの保存と交換がより便利で統一されます。 PPT (PowerPoint) は、プレゼンテーションを作成するために Microsoft によって開発されたソフトウェアです。包括的な方法を提供します。

Python で XML データを CSV 形式に変換する Python で XML データを CSV 形式に変換する Aug 11, 2023 pm 07:41 PM

Python の XML データを CSV 形式に変換する XML (ExtensibleMarkupLanguage) は、データの保存と送信に一般的に使用される拡張可能なマークアップ言語です。 CSV (CommaSeparatedValues) は、データのインポートとエクスポートに一般的に使用されるカンマ区切りのテキスト ファイル形式です。データを処理するとき、分析や処理を容易にするために、XML データを CSV 形式に変換する必要がある場合があります。 Pythonは強力です

リークによりRedmi Note 14 Proのカメラとディスプレイの詳細が明らかに リークによりRedmi Note 14 Proのカメラとディスプレイの詳細が明らかに Jun 26, 2024 am 06:52 AM

Redmi Note 13 シリーズの後継機種は約 3 か月以内に発売される予定です。 Xiaomiは新しいラインナップについて何も語っていませんが、Redmi Note 14 Proの最初のいくつかの詳細がリークされました。このリークは Digital Chat Station からのものです。

Vivo Y300 Pro は、7.69 mm のスリムなボディに 6,500 mAh のバッテリーを搭載 Vivo Y300 Pro は、7.69 mm のスリムなボディに 6,500 mAh のバッテリーを搭載 Sep 07, 2024 am 06:39 AM

Vivo Y300 Pro は完全に公開されたばかりで、大容量バッテリーを備えた最もスリムなミッドレンジ Android スマートフォンの 1 つです。正確に言うと、このスマートフォンの厚さはわずか 7.69 mm ですが、6,500 mAh のバッテリーを搭載しています。これは最近発売されたものと同じ容量です

C# 開発で XML および JSON データ形式を処理する方法 C# 開発で XML および JSON データ形式を処理する方法 Oct 09, 2023 pm 06:15 PM

C# 開発で XML および JSON データ形式を処理する方法には、特定のコード サンプルが必要です。現代のソフトウェア開発では、XML と JSON の 2 つのデータ形式が広く使用されています。 XML (Extensible Markup Language) はデータの保存と送信に使用されるマークアップ言語であり、JSON (JavaScript Object Notation) は軽量のデータ交換形式です。 C# 開発では、XML と JSON データの処理と操作が必要になることがよくありますが、この記事では、C# を使用してこれら 2 つのデータ形式を処理し、添付する方法に焦点を当てます。

修正: Windows 11 で Snipping ツールが機能しない 修正: Windows 11 で Snipping ツールが機能しない Aug 24, 2023 am 09:48 AM

Windows 11 で Snipping Tool が機能しない理由 問題の根本原因を理解すると、適切な解決策を見つけるのに役立ちます。 Snipping Tool が正しく動作しない主な理由は次のとおりです。 フォーカス アシスタントがオンになっている: これにより、Snipping Tool が開かなくなります。破損したアプリケーション: 起動時にスニッピング ツールがクラッシュする場合は、破損している可能性があります。古いグラフィック ドライバー: 互換性のないドライバーは、スニッピング ツールに干渉する可能性があります。他のアプリケーションからの干渉: 実行中の他のアプリケーションが Snipping Tool と競合する可能性があります。証明書の有効期限が切れています: アップグレード プロセス中のエラーにより、この問題が発生する可能性があります。これらの簡単な解決策は、ほとんどのユーザーに適しており、特別な技術知識は必要ありません。 1. Windows および Microsoft Store アプリを更新する

HMD、バッテリ寿命が長いが Nokia ブランドが欠けているフィーチャーフォン HMD 105 および HMD 110 をリリース HMD、バッテリ寿命が長いが Nokia ブランドが欠けているフィーチャーフォン HMD 105 および HMD 110 をリリース Jun 14, 2024 am 11:24 AM

HMD は、いくつかの Nokia ブランドのフィーチャーフォンを含むさまざまなデバイスを定期的にリリースしています。ちなみに、同社が 2024 年に Nokia 3210 を発表してからわずか 1 か月が経過しましたが、これは 25 周年を記念した Nokia 3210 の化身です。

See all articles