XML入力

PHP出力

XMLをPHPに変換とは?

PHPはXMLにSimpleXMLまたはDOMDocumentを使用します。このツールはXMLからPHPクラスを生成します。W3C XML仕様で形式が定義されています。変換はブラウザで実行されます。サーバーには送信されません。

このツールの使い方

1

XMLを貼り付けまたはアップロード

XMLを貼り付けるか、ファイルをアップロードします。設定でクラス名、名前空間、型付きプロパティを設定します。

2

PHP出力を確認

右パネルに生成されたクラスが表示されます。SimpleXMLまたはDOMDocumentで解析して投入してください。

3

コピーまたはダウンロード

コピーまたはダウンロードを使用します。JSONをPHPに変換するにはJSONをPHPに。XMLのフォーマットにはXMLフォーマッターを使用してください。

XMLをPHPに変換の例

XMLからPHPクラスを生成する例です。

例:加入者レコード

XML入力:

入力

生成されたPHP出力:

出力

XMLをPHPに変換が役立つ場面

SOAP API、RSSフィード、XML設定を消費するLaravelまたはSymfonyアプリを構築する際に、ここで型付きクラスを生成します。SimpleXMLまたはDOMDocumentで解析して投入してください。

よくある質問

SimpleXMLとDOMDocumentの違いは?

SimpleXMLは読み取り専用アクセスが簡単です。DOMDocumentは完全な編集をサポートします。両方とも生成された構造で動作します。

データは送信されますか?

いいえ。生成はブラウザで実行されます。

関連ツール

PHPのXML解析についてはSimpleXMLDOMDocumentを参照してください。XMLについてはW3C XML仕様W3C XMLを参照してください。ブラウザでの解析はMDN DOMParserを参照してください。JSONについてはjson.orgを参照してください。