タグ

ブックマーク / moyolab.blog57.fc2.com (1)

  • 名前空間付き XML - MOYO Laboratory

    XML の名前空間 (Namespace) を使用することでひとつの XML ドキュメント内に複数のスキーマを混在させることができる。詳細な説明は省略するが、たとえばこれをうまく使うと一つの設定ファイルにさまざまなチーム固有のスキーマを混在させたり、プラグイン的に動作するモジュールが任意のドキュメント内で自分の処理対象の見つけ出し加工するような使い方ができる。 ただし Java ではデフォルトでオフになっているため使い始めで少々躓くかもしれない。 Java で使用する XML はデフォルトで名前空間がオフになっているので注意が必要 (過去との互換性のためらしい)。getElementsByTagNameNS() などを使用して特定の名前空間を持つ要素を検索する場合には、そのドキュメントが setNamespaceAware(true) としたファクトリから構築されていなければならない。 D

    名前空間付き XML - MOYO Laboratory
  • 1