[MUSASHI-users 579] xtnumber の項目名リストについて

アーカイブの一覧に戻る

Sumio Ebisawa sumio****@ebisa*****
2007年 10月 19日 (金) 13:13:59 JST


海老澤と申します。お世話になります。


xtnumberの挙動について、質問があります。もしご存知ならアドバイス
いただけますと幸いです。

--

次のようなXTファイルがあります。

<?xml version="1.0" encoding="euc-jp"?>
<xmltbl version="1.1">
<header>
<field no="1" name="SESS"></field>
<field no="1" name="UID"></field>
</header>
<body><![CDATA[
b 1
b 2
b 2
a 1
a 1
a 2
]]></body>
</xmltbl>

これをUIDという項目をキーにして連番を振りたいと
思ってコマンドを実行しましたが、うまくいきません。

# xtnumber -a SEQ -k UID -i test.xt
<?xml version="1.0" encoding="euc-jp"?>
<xmltbl version="1.1">
<header>
<field no="1" name="SESS" sort="1"></field>
<field no="1" name="UID"></field>
<field no="3" name="SEQ"></field>
</header>
<body><![CDATA[
a 1 1
a 1 2
a 2 3
b 1 1
b 2 2
b 2 3
]]></body>
</xmltbl>
#END# 12405 2007/10/19 13:01:51 "xtnumber -a SEQ -k UID -i test.xt" in=6 out=6

なぜかSESSがキーになっているようです。いろいろ調べてみると、どうも
-kで指定した項目名ではなく、field no="1"の項目がキーになるようです。

私の使い方が間違っているのでしょうか?



海老澤 澄夫
sumio****@ebisa*****




MUSASHI-users メーリングリストの案内
アーカイブの一覧に戻る