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>Mac...

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>Ma...

Admin

xmlstarlet은 선택한 태그 바로 앞에 있는 태그를 어떻게 선택합니까?
xmllint

xmlstarlet은 선택한 태그 바로 앞에 있는 태그를 어떻게 선택합니까?

나는 스크리버스 SLA 파일을 스캔하고 있는데 특정 단락 스타일이 있는 텍스트를 찾고 싶습니다. SLA 파일 형식은 매우 단순한 XML 형식이며 여러 개의 연속된 단락이 있으며 각 단락은 <trail/>단락 스타일 속성이 있는 또는 태그로 구분됩니다. 이들 중 하나를 포함하는 객체 <para/>에 접근할 수 있지만 CH 속성에 제가 찾고 있는 텍스트가 포함되어 있기 때문에 바로 앞에 있는 레이블 <StoryText>에 접근해야 합니다 .<ITEXT> 다음은 ...

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" DT...

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/20...

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>a...

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 파일에는 다운로드할 파일이 하나 이상 있을 수 있습니다. 그러나 이제 스크립트에 문제가 있습니다. 각 파일을 개별적으로 다운로드할 수 있도록 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