秀丸マクロでW3CのDOM風にXMLの要素ノード(と、ノードの属性)を扱うためのサブルーチン集です。
XHTML文書を自動処理するマクロを作る際に、ノードを簡単に扱えればいいのになぁと思ったものの、検索してもやり方が見つからなかったので、自分で作ってみました。
「○番目の□□要素の内容を取得する」とか
「idが○○の要素の□□属性の値を取得する」とか
「○○属性が□□のimg要素に△△属性を設定する」とか
「次に登場する○○属性に□□が指定された△△要素を削除する」とか
そんな感じの操作ができます。
V1.51からの変更点:
・createNodeで空要素を生成するときの仕様を変更
・getDocumentType, getNodeInner を追加
・searchNodeTop で文字列が長すぎてエラーになる問題を修正(したつもり)
|