xmllint

XMLファイルからCSVを作成する
xmllint

XMLファイルからCSVを作成する

XMLの情報だけを含むXMLからCSVを作成しようとしています。 これは私のXMLです。 <?xml version="1.0" encoding="UTF-8"?> <hashlist version = "2.0" xmlns = "urn:ASC:MHL:v2.0"> <creatorinfo> <creationdate>2022-11-06T01:22:14+00:00</creationdate> <hostname>MacBook-P...

Admin

XMLファイルを読み取り、ノード名と構造のみを抽出します。
xmllint

XMLファイルを読み取り、ノード名と構造のみを抽出します。

XMLファイル構造を監査し、DOMツリー構造のみを表示し、値を省略するレポートを生成する必要があります。デフォルトではノード名のみがあり、値はありません。 xmllintとxmlstarletを試してみましたが、これを行う方法がわかりません。 これを行うことができるツールや上記のツールの例を知っている人はいますか? cat $filename.xml | xmlstarlet format -t私に必要なものを提供しますが、すべての価値を無視したいと思います。 ...

Admin

各入力要素を出力するXPath関数を表現する方法は?
xmllint

各入力要素を出力するXPath関数を表現する方法は?

私は次のコマンドを使用しています: xmllint --xpath 'substring-after(string(//item/link), "_")' rss.xml 希望の出力を取得しますが、最初の要素にあります。この問題をそれぞれに適用するにはどうすればよいですかlink? サンプル入力を許可し、式を使用して目的の出力を取得できるすべてのユーティリティを喜んで使用します。 入力例: <rss version="2.0"> <channel> <title>Malicious IPs | By Last...

Admin

xmlstarletを使用して名前空間でXMLパラメータを更新する
xmllint

xmlstarletを使用して名前空間でXMLパラメータを更新する

このXMLファイルがあります。 <?xml version="1.0" encoding="UTF-8" ?> <engineConfiguration xmlns="http://bla.com/engine/management/engineConfiguration"> <engineParameter> <name>PORT_ID</name> <value>47827</value> </engineParame...

Admin

xmlstarletは選択したタグの直前にあるタグをどのように選択しますか?
xmllint

xmlstarletは選択したタグの直前にあるタグをどのように選択しますか?

私はScrivers SLAファイルをスキャンしていますが、特定の段落スタイルのテキストを探しています。 SLAファイル形式は非常に単純なXML形式であり、複数の連続した段落があり、各段落は<trail/>段落スタイル属性を持つタグまたはタグで区切られています。これらのいずれかを含むオブジェクト<para/>にアクセスできますが、CH属性に私が探しているテキストが含まれているため、直前のラベルに<StoryText>アクセスする必要があります。<ITEXT> 以下は、StoryTextを含むメソッドにアクセスす...

Admin

xmlstarletを介さずに特定のノード値を抽出する方法
xmllint

xmlstarletを介さずに特定のノード値を抽出する方法

<xml> <email>[email protected]</email> <email>[email protected]</email> <email>[email protected]</email> <host> <ip>56.456.155.423, 54.455.155.654, 544.47.745.80, 54.192.155.842</ip> ...

Admin

XMLを結果セットと同じ形式に抽出する
xmllint

XMLを結果セットと同じ形式に抽出する

xmlから値を抽出する必要がありますが、タグが欠落している状況が発生しました。詳しく説明すると、約5つの同じ要素を手動で計算しましたが、ある兄弟ノード(型)に他の型と同じ要素はありません。たとえば、次のxmlを参照してください。 (以前に使ったことがありますが、例として使ってみましょう。) <?xml version="1.0"?> <DTS:Executable xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:refId="Package" DTS:CreationDate="7/...

Admin

xmllintの使い方 - xml属性を取得するのは難しいです。
xmllint

xmllintの使い方 - xml属性を取得するのは難しいです。

実際には、SSISパッケージファイル(dtsx)であるxmlファイルから一部のデータを取得しています。使用について読みましたxmllintが、欲しいものを検索するのに問題があります。ここにいらっしゃる方に助けを少しお願いしたいと思います。私のXMLは次のとおりです。 <?xml version="1.0"?> <DTS:Executable xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:refId="Package" DTS:CreationDate="7/22/2019 4:18...

Admin

複数の属性と名前を使用してxmlを解析する方法
xmllint

複数の属性と名前を使用してxmlを解析する方法

このようなXMLスクリプトがある場合は、XML構文解析を使用して特定の名前の値を取得する方法 <?XML> <conf> <prop><name>something</name><value>1</value></prop> <prop><name>one thing</name><value>2</value></prop> <prop><name>another ...

Admin

通事論
xmllint

通事論

xmllint出力を取得する方法に文書? thufir@dur:~/xmllint$ thufir@dur:~/xmllint$ xmllint --html http://www.skynet.be/nieuws-sport/weer/mijn-weer?cityId=6450 --xpath '//div[@class = "tides"]' - 2>/dev/null <div class="tides"> <div class="weather-sprite icon st_nl" title=...

Admin

Bashを使用してXMLデータを変数に分割する
xmllint

Bashを使用してXMLデータを変数に分割する

サービスからいくつかのファイルをダウンロードしようとしています。これらのファイルはXMLファイルにあります。 XMLファイルには、ダウンロードするファイルが1つ以上ある場合があります。しかし、今スクリプトに問題があります。各ファイルを個別にダウンロードできるように、XMLLINTの文字列を配列に分割する方法がわかりません。 文字列を複数の変数に分割し、各ファイルのURL文字列をダウンロードする必要があります。 ところで、201701_1ファイルは重複せず、カールを使ってダウンロードするのに問題はありません。ちなみに、Coverage.zipファイルが重複...

Admin

大容量ファイルをフォーマットすると、xmllintが終了します
xmllint

大容量ファイルをフォーマットすると、xmllintが終了します

ツールを使用してXMLファイル(2.6G)をフォーマットし、xmllint出力を次のファイルにリダイレクトしようとしています。 xmllint --format response.xml > formatted.xml プロセスが開始されると、利用可能なすべてのメモリを占有します。出力: free -m -c 10000 -s 30 以下に与えられます: total used free shared buff/cache available Mem: ...

Admin