uspTukubaiコマンドに関する様々な資料がここにあります。

 

 

魂内検索

DOCUMENTS

COMMAND

FORUM

UEC DOCS

VIDEO

 

ABC順リスト |  カテゴリ別リスト

(動画教材準備中)

xmlpath

概要

xmlpath   : XMLのパスを出力

書式

Usage   : xmlpath <xmlfile>
Version : Sat Mar 21 17:21:57 JST 2015

説明

指定した <xmlfile> のパスを出力します。
出力形式は、
  /タグ名
  /タグ名/タグ名
  /タグ名/タグ名/タグ名
  ...
  /タグ名/タグ名/..../タグ名
になります。空行、DTD宣言、コメントは空行で出力されます。
タグに属性がある場合は、
  タグ名@{属性名,属性名,..}
となります。

<例1>
$ cat xml
<?xml aaa="aaa" bbb="bbb" ?>
<top/>
<!-- comment -->
<dir1 id1="0" id2="1">
        <!-- comment -->
        <dir2 id="a">
                <!-- comment -->
                <file attr="001">xxx</file>
                <!-- comment -->
                <file attr="002">yyy</file>
                <file attr="003">zzz</file>
        </dir2>
        <dir2 id="b">
                <file attr="004">XXX</file>
                <file attr="005">YYY</file>
        </dir2>
</dir1>
<last/>

$ xmlpath xml

/top

/dir1@{id1,id2}/dir1@{id1,id1}

/dir1@{id1,id2}/dir2@id/dir2@id

/dir1@{id1,id2}/dir2@id/file@attr

/dir1@{id1,id2}/dir2@id/file@attr
/dir1@{id1,id2}/dir2@id/file@attr

/dir1@{id1,id2}/dir2@id/dir2@id
/dir1@{id1,id2}/dir2@id/file@attr
/dir1@{id1,id2}/dir2@id/file@attr


/last

$

<補足>
指定する xml は、
ディレクトリタグ、ファイルタグ、単独タグは1行であること
が条件になりま す。