単純化の第11段階は、<div> 要素。
- 対象ノードの箇所では接頭辞 "rng" は「RELAX NG 名前空間」に関連づけられているとします。
- サンプルでは見やすさのために空白や改行を入れているところがありますが、実際には単純化の第2段階で除去されています。
<div> 要素を子要素群で置き換える
- 対象ノード
- //rng:div
- 操作
- 各 <div> 要素を、その子要素群で置き換える。
サンプル
<grammar> <define name="pattern1">...</define> <define name="pattern2">...</define> <div> <define name="pattern3">...</define> <define name="pattern4">...</define> </div> </grammar>
<grammar> <define name="pattern1">...</define> <define name="pattern2">...</define> <define name="pattern3">...</define> <define name="pattern4">...</define> </grammar>
事後条件
- <div> 要素が存在しない。