XML 不正文字 (エスケープ文字)

Dec 24, 2016 am 11:41 AM

いつものように、
クライアントは私にxmlファイルを送ってきました。
デジタル教室のスケジュールを更新するために使用されます。これはxmlファイルを読み取って、カレンダー上でマウスを移動することで毎日のコーススケジュールを表示する効果を実現するjsです。同様にAjaxデータの読み込み(データが完全に静的に更新されるだけです)
スケジュールの更新全体を二者で完了するため(ページの作成とWebサイトの更新は顧客が分離します)、
私に渡されたxmlファイルには常に問題があります、
頻繁に行われるので、私は知っています。プロデューサーは HTML コーディングに関してはまだ比較的初心者です。
そのため、提供されるファイルは更新するたびに修正する必要があります。
案の定、まだ問題はあります。
いつものように、各タグが正しいかどうかを確認しました。ファイルの内容は完了しました。
チェック エラーがありましたが、大丈夫なはずだと感じました。
しかし、ページには依然として XML データの読み取りに失敗したことが表示されました。
タグを最初から最後まで 1 つずつチェックしました (ファイルかなり長いです、情けないです、うわ~~~)、
それは実際に起こりました エラーは見つかりませんでした、ああ、目がくらむ、落ち込む~~~、
必死になって、コードをコピーしなければなりませんでした、
それらを1つにコピーしました1つずつコピーして、ページのプレビューを更新して、
何度か行ったり来たりして、最終的にコードにいくつかの場所があることがわかりましたすべてに問題があります、
文法的なエラーはないようです~~~、タグ完成しました~~、
突然コンテンツ中に「&」を見つけました、くそー、
コンテンツ内の文字競合かもしれないことを忘れて、チェックするために長い間タグを見つめ続けました、
置き換えてください、それ
詳細を理解するために、w3school を確認しました。
エスケープ文字
不正な XML 文字はエンティティ参照に置き換える必要があります。
XML には 5 つの事前定義されたエンティティ参照があります:
< 未満 >
& & アンパサンド
' 省略記号
注: 厳密に言えば、文字は "<" のみです。 「」と「&」は不正です。省略記号、引用符、および大なり記号は使用できますが、これらを実体参照に置き換えることをお勧めします。



その他の XML 不正文字 (エスケープ文字) 関連の記事については、PHP 中国語 Web サイトに注目してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

ニュース集約とコンテンツキュレーションにRSSフィードを使用する方法は? ニュース集約とコンテンツキュレーションにRSSフィードを使用する方法は? Mar 10, 2025 pm 03:47 PM

この記事では、RSSフィードを使用して効率的なニュース集約とコンテンツキュレーションを使用する方法について説明します。 RSSリーダー(FeedlyやInoreaderなど)を使用して、フィードを使用し、フィードの整理、ターゲットコンテンツの機能を活用する詳細を説明します。 ベネ

携帯電話でXMLをPDFに変換するとき、変換速度は高速ですか? 携帯電話でXMLをPDFに変換するとき、変換速度は高速ですか? Apr 02, 2025 pm 10:09 PM

Mobile XMLからPDFへの速度は、次の要因に依存します。XML構造の複雑さです。モバイルハードウェア構成変換方法(ライブラリ、アルゴリズム)コードの品質最適化方法(効率的なライブラリ、アルゴリズムの最適化、キャッシュデータ、およびマルチスレッドの利用)。全体として、絶対的な答えはなく、特定の状況に従って最適化する必要があります。

Webコンテンツ管理にAtom Publishingプロトコルを使用するにはどうすればよいですか? Webコンテンツ管理にAtom Publishingプロトコルを使用するにはどうすればよいですか? Mar 10, 2025 pm 05:48 PM

この記事では、Webコンテンツ管理のためのAtom Publishing Protocol(Atompub)について説明します。 コンテンツの作成、検索、更新、および削除のためのAtom形式を使用して、HTTPメソッド(Get、Post、Put、Delete)を使用して詳細を説明します。 この記事では、Atompubについても説明します

RSSを使用してコンテンツシンジケーションを実装するにはどうすればよいですか? RSSを使用してコンテンツシンジケーションを実装するにはどうすればよいですか? Mar 10, 2025 pm 03:41 PM

この記事では、RSSフィードを使用してコンテンツシンジケーションの実装を詳しく説明しています。 RSSフィードの作成、ターゲットWebサイトの識別、フィードの送信、および監視の有効性をカバーしています。 制限されたコントロールや豊富なメディアサポートなどの課題も円盤投げです

XMLとセマンティックのWebテクノロジーを統合するにはどうすればよいですか? XMLとセマンティックのWebテクノロジーを統合するにはどうすればよいですか? Mar 10, 2025 pm 05:50 PM

この記事では、XMLとセマンティックWebテクノロジーの統合について説明します。 コアの問題は、セマンティックの相互運用性のためにXMLの構造化データをRDFトリプルにマッピングすることです。 ベストプラクティスには、オントロジーの定義、戦略的マッピングアプローチ、慎重なattが含まれます

不正アクセスに対してRSSフィードを保護するにはどうすればよいですか? 不正アクセスに対してRSSフィードを保護するにはどうすればよいですか? Mar 10, 2025 pm 03:42 PM

この記事では、RSSフィードの保護が許可されていないアクセスに対してフィードを保護しています。 HTTP認証、レートの制限を伴うAPIキー、HTTP、およびコンテンツの難読化(落胆)など、さまざまな方法を調べます。 ベストプラクティスには、IP制限、リバーが含まれます

ヘルスケア/ファイナンスなどのデータ相互運用性にXMLを使用するにはどうすればよいですか? ヘルスケア/ファイナンスなどのデータ相互運用性にXMLを使用するにはどうすればよいですか? Mar 10, 2025 pm 05:50 PM

この記事では、データの相互運用性にXMLを使用して、ヘルスケアとファイナンスに焦点を当てた詳細を示しています。 スキーマの定義、XMLドキュメントの作成、データ変換、解析、および交換メカニズムをカバーしています。キーXML標準(HL7、DICOM、FINML、ISO 20022)

ドメインにカスタムXML語彙を作成するにはどうすればよいですか? ドメインにカスタムXML語彙を作成するにはどうすればよいですか? Mar 10, 2025 pm 05:48 PM

この記事では、データの一貫性のためにカスタムXML語彙(スキーマ)を作成します。 範囲の定義、エンティティと属性の識別、XML構造の設計、スキーマ言語の選択(XSDまたはリラックスNG)、スキーマ開発、テストをカバーしています

See all articles