問題タブ [xmlstarlet]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xml - xmlstarlet で xmlns 属性を選択する
xmlstarlet で xmlns 属性の値を選択するにはどうすればよいですか?
で試しました
しかし、結果は得られませんでした。一方で
期待どおりにすべてのIDを出力します。xmlns の前に名前空間を付ける必要がありますか? はいの場合、それはどれですか?
xml - XMLStarlet 名前空間の定義
XMLStarlet の名前空間について、あなたの助けが必要です。(よく説明されていないライブラリは見たことがありません) 次のような XML ファイルがあります。
等々。
そのため、名前空間が存在するために、XMLstarlet でのクエリが失敗します。
SED を使用して名前空間を削除できることを読みました。そのように:
これはうまく機能します。問題は、名前空間が必要であり、それらを削除したくないことです。
また、私はこれを試しました:
これは機能しません。(また、x="http..." で x が何を意味するのか理解していない
この XML ファイルで XMLStarlet を使用し、出力に名前空間を保持する方法はありますか?
(XML スターレットを使用して、使用しないノードをいくつか削除します。シェル コマンドを使用するよりも、この方法で作成する方が安全です)
助けてくれた人に感謝します;)
xml - タグの値に基づいて XML 要素を選択する
<Style>
color を含む KML からすべてのブロックを選択する必要がありますccff00ff
。何かのようなもの:
私は何時間も壁に頭をぶつけてきましたが、これはこの議論に基づいて得ることができる最も近いものです:
残念ながら、ccff00ff
私が望むものに変更しても、それはまだ一致するので、まったく機能しないと推測できます!
xmlstarlet - xmlstarlet で属性を繰り返す
XMLstarlet
一部のデータを XML 形式から CSV に変換するために使用しようとしています。私のデータは次のようにフォーマットされています
このデータを「id」、「x」、「y」の 3 つの列にフォーマットして取得したいと思います。
私の試みはXMLstarlet
、私が何をしているのか本当に理解していないことを示して失敗しました。
xml sel -T -t -m /alldata/data -v "@id" -m /alldata/data/coord -v "concat(x,';',y)" -n mydata.xml
私に与えます:
これは私が望んでいるものでも期待しているものでもありません。クエリを変更して目的の出力を取得することはできますか?
hp-ux - HP-UX への XMLStarlet のインストール
HP-UX に XMLStarlet 1.4.2 または 1.5.0 をインストールできません。./configure スクリプトを実行すると、次のエラーが表示されます
RHEL6 で試してみたところ、正常にインストールされましたが、HP-UX にはインストールできませんでした。
xml - select xml element from web.xml using xmlstarlet
I'm using xmlstarlet to select values from web.xml. It is not working and returns nothing. If my web.xml contains following properties:
command I'm executing
How can i ignore above ?