Sumio Ebisawa
sumio****@ebisa*****
2007年 10月 20日 (土) 02:04:55 JST
海老澤です。お世話になります。 ご返答ありがとうございます。確かにfield noを修正したら、正しく 動作いたしました。失礼いたしました。 >ちなみに、xtnumberコマンドでは通常「-s 項目名」パラメータを指定します。 >この項目名でレコードを並べた順に番号を振っていきます。 >また-kも同時に指定した場合は、-kで指定した項目の値が同じ行について-sの項目で並べ 替え、その順に番号を振っていきます。 > >もし-kで指定した項目の値が同じ行について同じ番号を振りたいとすると-Bオプションを 指定します。 情報ありがとうございます。早速検証してみます。 --- "Yukinobu Hamuro" <aas02****@kwans*****> --- >海老澤様、 >羽室です。 > >同じデータでこちらで試しましたが、問題なく動作しております。 >> <header> >> <field no="1" name="SESS"></field> >> <field no="1" name="UID"></field> >> </header> >たぶん、上記入力データのfield要素のno属性がともに1となっているからではないかと思 います。 > > >ちなみに、xtnumberコマンドでは通常「-s 項目名」パラメータを指定します。 >この項目名でレコードを並べた順に番号を振っていきます。 >また-kも同時に指定した場合は、-kで指定した項目の値が同じ行について-sの項目で並べ 替え、その順に番号を振っていきます。 > >もし-kで指定した項目の値が同じ行について同じ番号を振りたいとすると-Bオプションを 指定します。 > >よろしくお願いします。 > >07/10/19 に Sumio Ebisawa<sumio****@ebisa*****> さんは書きました: >> 海老澤と申します。お世話になります。 >> >> >> 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 mailing list >> MUSAS****@lists***** >> http://lists.sourceforge.jp/mailman/listinfo/musashi-users >> > > >-- >Yukinobu Hamuro >e-mail: hamur****@kwans***** > >_______________________________________________ >MUSASHI-users mailing list >MUSAS****@lists***** >http://lists.sourceforge.jp/mailman/listinfo/musashi-users >