XML Schemaはただでさえ分かりにくいのだから、もう少し機能ごとに分けて解説して欲しかった。また訳者は、簡単なことでも必要以上に難しい日本語を使い、それを理解するのにもまた苦労し時間が掛かる。複雑なXML Schema+日本人でも読みにくい文章。これを読むとXML Schemaをさらに使いたくなくなります。 XML Schemaのvalidatorを実装する方を除けば、RELAX NGをXML Schemaに変換するフリーのツールを使うことで、ほぼ事足りるのではないでしょうか?XML Schemaを作ったW3Cでさえも、スキーマをRELAX NGで定義しているものがあるくらいです。 無理しないでRELAX NGを使いましょう。
買った動機はXMLマスター対策兼講義対策です。正直O'REILYの本は初購入です。今までその威光と価格が恐れ多くて、購入したことが無かった。しかし。XSLTに特化した本はあちこちでみかけますが、XMLSchemaに絞られた本がほとんど無く、いろいろ探しました。それで老舗で出してるのを見て立ち読みし、迷った挙げ句とうとう買いました。 前々から思っていましたが、O'REILYの本は見(読み)づらいです。まずなんと言っても一色刷。B5変形版で横一列にダ〜っと書かれているコードが大量に。。。説明も単調だし、通読するには激しく忍耐力が必要。ただし、1〜6章は通読が必須。(単純型とか正規表現に踏み込んでいるので後の章の話がちんぷんかんぷんになる。しかし、その章だけでも理解はかなり深まる。)主要部分だけ、気になるところだけ、試したいコードだけを拾い読みする分には適当かな、と思います。 当然初心者には向かない本です。前書きでも初心者お断りの文章があります。『本書では、読者諸氏がXML文書の構造やそれらを扱う基本的な方法をすでに理解していることを想定している。』逆説的になりますが、XMLをちゃんと勉強しててXMLSchemaを詳しく知りたい人には勧められると思います。(特化したところが)あと、XMLSchemaのValidatorツールなどの紹介があると良心的かな、と思いました。 O'REILYの特徴に対する減点が2つあったので、星3つにしました。レイアウトがあまりにも眠くなるので、星1つ減点。翻訳がいかにも直訳っぽいところが読みづらいので、さらに星1つ減点。 内容自体は悪くはないですよ。
XML Schemaはただでさえ分かりにくいのだから、もう少し機能ごとに分けて解説して欲しかった。また訳者は、簡単なことでも必要以上に難しい日本語を使い、それを理解するのにもまた苦労し時間が掛かる。複雑なXML Schema+日本人でも読みにくい文章。これを読むとXML Schemaをさらに使いたくなくなります。
XML Schemaのvalidatorを実装する方を除けば、RELAX NGをXML Schemaに変換するフリーのツールを使うことで、ほぼ事足りるのではないでしょうか?XML Schemaを作ったW3Cでさえも、スキーマをRELAX NGで定義しているものがあるくらいです。
無理しないでRELAX NGを使いましょう。
買った動機はXMLマスター対策兼講義対策です。
正直O'REILYの本は初購入です。
今までその威光と価格が恐れ多くて、購入したことが無かった。
しかし。
XSLTに特化した本はあちこちでみかけますが、XMLSchemaに絞られた本がほとんど無く、いろいろ探しました。
それで老舗で出してるのを見て立ち読みし、迷った挙げ句とうとう買いました。
前々から思っていましたが、O'REILYの本は見(読み)づらいです。
まずなんと言っても一色刷。
B5変形版で横一列にダ〜っと書かれているコードが大量に。。。
説明も単調だし、通読するには激しく忍耐力が必要。
ただし、1〜6章は通読が必須。(単純型とか正規表現に踏み込んでいるので後の章の話がちんぷんかんぷんになる。しかし、その章だけでも理解はかなり深まる。)
主要部分だけ、気になるところだけ、試したいコードだけを拾い読みする分には適当かな、と思います。
当然初心者には向かない本です。
前書きでも初心者お断りの文章があります。
『本書では、読者諸氏がXML文書の構造やそれらを扱う基本的な方法をすでに理解していることを想定している。』
逆説的になりますが、XMLをちゃんと勉強しててXMLSchemaを詳しく知りたい人には勧められると思います。(特化したところが)
あと、XMLSchemaのValidatorツールなどの紹介があると良心的かな、と思いました。
O'REILYの特徴に対する減点が2つあったので、星3つにしました。
レイアウトがあまりにも眠くなるので、星1つ減点。
翻訳がいかにも直訳っぽいところが読みづらいので、さらに星1つ減点。
内容自体は悪くはないですよ。