アルゴリズムを使用してください。この記事の内容は古くなっている可能性があります。英語版の最新の内容も合わせてご覧下さい。コードに埋め込むための構文も追加されています。この章では実用的な概要を示します。完全なリファレンスではありません。コードをそのまま表示してしまうのを防ぐということが一般的でした。この慣習はもう不要ですが、古いコードでは残っていることがあります。セクションを無視するのがデフォルトの動作です。タグに加えることでこの制限を無効にできます。コンストラクタに文字列を渡す方法です。リテラルとして直接埋め込むことです。これには内部データにアクセスしたりそれを変更したりするための便利な構文が備わっています。同じものではありません。オブジェクトにおいてのみ動作する新たな構文が導入されています。オブジェクトへの直接のマッピングが用意されていません。オブジェクトへの参照となります。つの属性があり、それにアクセスしたり、それを変更したりする方法はいくつもあります。オブジェクトにはその中身を検査したり変更するためのメソッドがたくさん用意されています。その要素の子にアクセスするための演算子として定義されています。使うことですべての子ノードにアクセスすることができます。演算子はネストの深さにかかわらずすべての子にアクセスします。要素とテキストノードがともに含まれるためです。要素を表すオブジェクトには便利なメソッドがたくさん用意されています。そのうちのいくつかを以下に示します。オブジェクトが導入されています。オブジェクトの順序付きの集まりを表します。アクセスすることができます。して呼び出さなければならないことに注意してください。次のようにしてマッチする要素について繰り返すことができます。}ここでは配列のアイテムに順にアクセスするときと全く同じ構文を使っています。メソッドをサポートしていません。オブジェクトとは互換性がありません。オブジェクトについて使うと、そのオブジェクトに含まれる値(キーではなく)に対して繰り返すこともできます。