JSONが必要なことをほぼすべて実行できる場合、XMLを学習することはどれほど重要ですか?そうは言っても、私は主にAJAXリクエストとさまざまなAPIからデータを取得するためにJSONを使用します。私は完全にWeb開発の初心者であり、これを求めている理由は、XMLに関する本を購入するべきか、それともパスを渡すことができるかどうかを知りたいからです。
JSONが必要なことをほぼすべて実行できる場合、XMLを学習することはどれほど重要ですか?そうは言っても、私は主にAJAXリクエストとさまざまなAPIからデータを取得するためにJSONを使用します。私は完全にWeb開発の初心者であり、これを求めている理由は、XMLに関する本を購入するべきか、それともパスを渡すことができるかどうかを知りたいからです。
回答:
Webの世界のどこに行くにもXMLを学ぶ必要があります。多くのB2B通信を推進するものであり、重要なことを説明する多くの標準XML形式があります。
JSONに自分自身を制限することは、非常に自己制限的です。ええ、AJAXコールをチャッキングすることになりますが、GeoServerと通信する必要がある場合はどうなりますか?GIS標準に準拠し、WCS(Web Capabilities Service)、WMS(Web Map Service)、およびWFS(Web Feature Service)形式のXMLを噴出します。XMLの処理方法がわからない場合は、いくつかの問題が発生します。
もちろん、その価値のあるマーシャラー(ドメインオブジェクトからテキスト形式へ)は、オブジェクトをXML / JSON / YAMLに変換したり、XML / JSON / YAMLから変換したりすることができるので、マーシャラーの後ろに隠れている限り、ドメインオブジェクトを処理します。Webサービスは、まさにこの目的のためにWSDLを提供します。しかし、遅かれ早かれ、リクエストとレスポンスの内容を読んで理解する必要があり、それは確かにXMLの理解を必要とします。
そして、古き良きXHTMLをHTMLページの古いWeb標準として忘れないでください。それはXMLです。
要するに、XMLを学んでください。そして、JSONを「どこでも素敵だ」と思ってください。
XMLは、マークアップに関してJSONよりも間違いなく優れています(結局、名前で示唆されています)。
ランダムなXHTMLページがJSON形式に変換されるのを見たくありません。それは恐ろしいことです。OpenOfficeおよびMicrosoft Officeの最新版はすべて、選択した形式として圧縮XMLを使用しています。
原則として、マークアップはXMLで行われます。構造化データはJSONで送信されます。
データを出力し、フォーマットを完全に制御できるのはそのときです。業界標準に従ってデータを出力する場合、または他の人のデータを消費する場合、JSONがより適切と思われる場所でもXMLを使用する必要があります。これは、XMLが長い間確立されており、多くの標準で使用されているためです。