xslt

XSLTで論理和された値から構成要素の一覧を出力する

例えば以下のような項目の定義があって 1:食品 2:衣類 4:雑貨 8:本ある変数がその論理和により算出されている時に 1 --> 食品 2 --> 衣類 3 --> 食品,衣類 4 --> 雑貨 5 --> 食品,雑貨 6 --> 衣類,雑貨 7 --> 食品,衣類,雑貨 8 --> 本と論理和を分解して表示…

テキストをXSLT形式に置き換える正規表現

変数は {$} で囲んで記述することにより xsl:value-of に変換される たとえば {$Hoge} は に置き換わる %s/^// %s/$/\
/ %s/{\($[^}]*\)}//g論理演算子の && などはエラーになるので置き換える %s/\&\&/\&\&/gついでにおきまりテンプレート ・・…

ついでにDOMの読込

var nodeList = xmldoc.getElementsByTagName("create-path"); var outPath = "out.txt"; if (nodeList.length > 0) { outPath = nodeList.item(0).text; }