kkamegawa's weblog

Visual Studio,TFS,ALM,VSTS,DevOps関係のことについていろいろと書いていきます。Google Analyticsで解析を行っています

XMLドキュメントの検証してますか?

NEC公式サイトにアクセスするとブラウザが操作不能に - GIGAZINE
ブラウザ問わずでflashコンテンツのためにCPUを食いまくるということから、たぶんメニューに表示するために使っているXMLに定義誤りがあって無限ループになっていたんでしょうね。NECのトップページには「8月9日(0時〜22時の間)トップページが閲覧できない状態にありました。ご迷惑おかけし、誠に申し訳ございませんでした。」とあるので、おそらく自動更新のミスだったのでしょう。
でもまぁ、ちゃんとXML Schemaなどを使ってXMLドキュメントの検証して、検証に通らなければ更新しないという仕組みがあれば防げた事故かもしれません。XMLで手軽に構造化文書作りやすくなっているとはいえ、検証しないとちょっと…かも。私も人のこと言えませんけどね。