[Sitecore][Page Editor]XHTMLの検証エラー

最近Sharepointのインポートをばっかりやっていました。インポートしたコンテントがXHTML検証エラーがばっかりだったので、この古い問題に書いてみたいと思いました。

最初にこのXHTML検証エラーをみたのはがサイトコアバージョン5でした。

20140729_01

20140729_02

これはサイトコアのディフォルト設定で有効なXHTMLドキュメントであるかどうかの検証が有効となっています。

20140729_03

20140729_04

そもそも、サイトコアが使用しているXMLスキーマは7.2となっても変わっていません。

20140729_05

 

対策として、お客さんによって、検証を外すのは一番簡単だけど、基本的にお客さんからの要求がない限り、エラーとなるタグをこのXSDに追加しているのは現状です。

HTML5を主に使用している場合、 html_5.xsdを参照することをすすめます。

http://blogs.msdn.com/b/webdev/archive/2009/11/18/html-5-intellisense-and-validation-schema-for-visual-studio-2008-and-visual-web-developer.aspx

私の場合はSharePointからのインポートなので、エラーとなるタグを順番に追加することにしました。ただ、コンテントはたくさんインポートしているので、下記のコードでエラーが有るアイテムをリストして、そして、順番にエラーが発生するタグを追加した。

20140729_06

 

 

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です