반응형

XML 9

두 XML 문서를 어떻게 비교하시겠습니까?

두 XML 문서를 어떻게 비교하시겠습니까? 광범위한 단위 테스트를 위한 기본 클래스의 일부로, 저는 C#(.NET)에 있는 XmlDocument 객체의 노드를 재귀적으로 비교하는 헬퍼 함수를 작성합니다.이에 대한 몇 가지 요구 사항: 첫번째 문서는 출처입니다. 예를 들어 XML 문서가 어떤 모습을 가질지 말입니다.따라서 두 번째는 차이점을 찾고 싶은 것이고 첫 번째 문서에 추가 노드가 포함되지 않아야 합니다. 너무 많은 중요한 차이점이 발견되면 예외를 두어야 하며, 설명을 보는 사람이 쉽게 이해할 수 있어야 합니다. 하위 요소 순서가 중요합니다. 속성은 순서에 상관없이 사용할 수 있습니다. 일부 특성은 무시할 수 있습니다. 특히,xsi:schemaLocation그리고.xmlns:xsi, 나는 어떤 것들이..

programing 2023.11.04

OpenCSV: 사용자 지정 컬럼 헤더 및 사용자 지정 컬럼 위치를 사용하여 POJO에서 CSV 파일을 생성하는 방법은?

OpenCSV: 사용자 지정 컬럼 헤더 및 사용자 지정 컬럼 위치를 사용하여 POJO에서 CSV 파일을 생성하는 방법은? CSV 파일의 모든 열이 지정된 MappingsBean 클래스를 만들었습니다.다음으로 XML 파일을 파싱하고 매핑 빈 목록을 만듭니다.그리고 그 자료를 보고서로 CSV 파일에 씁니다. 다음 주석을 사용하고 있습니다. public class MappingsBean { @CsvBindByName(column = "TradeID") @CsvBindByPosition(position = 0) private String tradeId; @CsvBindByName(column = "GWML GUID", required = true) @CsvBindByPosition(position = 1) pr..

programing 2023.10.30

Android의 strings.xml 파일에 오류가 발생했습니다.

Android의 strings.xml 파일에 오류가 발생했습니다. 나는 긴 줄을 선언했습니다.string.xml응용의 이렇게 선언합니다. PLEASE READ THESE TERMS OF USE CAREFULLY BY ACCESSING THIS ................. 그러나 이로 인해 다음과 같은 오류가 발생합니다. error: Apostrophe not preceded by \ (in PLEASE READ THESE TERMS OF USE CAREFULLY 전체 문자열을 게시합니다.하지만, 내 생각에 당신의 문자열에 아포스트로피(') 문자가 있는 것 같습니다.(\')로 대체하면 문제가 해결됩니다.예를들면, //strings.xml Hey Mr. Android, are you stuck? Here..

programing 2023.10.20

XML 스키마 열거형으로 속성을 제한하는 방법

XML 스키마 열거형으로 속성을 제한하는 방법 다음 XML 태그가 있습니다. 20000.00 통화 속성을 다음 중 하나로 제한하려면 어떻게 해야 합니까? 유로 파운드 달러를 그리고 가격은 두 배로? 두 가지를 모두 입력하려고 하면 오류가 발생합니다. 지금까지 확인한 내용은 다음과 같습니다. 가격 정의에 수치가 누락된 것 같습니다.다음을 시도해 봅니다. 기존 질문에 대한 새로운 답변 이 오래된 문제에 대한 기존의 답 중 어떤 것도 진짜 문제를 다루지 않습니다. 진짜 문제는.xs:complexType직접 가질 수 없는xs:extension어린 시절에 XSD에 있었습니다.해결책은 사용하는 것입니다.xs:simpleContent먼저, 자세한 건... 당신의 XML, 20000.00 다음 수정된 XSD 중 하나에..

programing 2023.10.10

XML 스키마를 프로그램적으로 시각화하는 방법은?

XML 스키마를 프로그램적으로 시각화하는 방법은? 문 닫았습니다.이 질문은 더 많아야 합니다.집중력이 있는현재 답변을 받지 않고 있습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 한 가지 문제에만 초점을 맞추도록 질문을 업데이트합니다. 4년전에 문을 닫았습니다. 이 질문을 개선합니다. 기본적으로 모든 코드를 XML 스키마로 만들었고 코드가 다음과 같은 것을 생성할 수 있는 방법이 있는지 궁금합니다. 그렇다면 어떻게 해야 합니까?오픈 소스 명령줄 java 응용 프로그램 xsdvi는 XML 스키마 정의에서 SVG 형식의 대화형 다이어그램을 생성합니다.생성된 SVG 파일은 사용자가 마우스 클릭으로 트리를 확장하거나 축소할 수 있는 최신 웹 브라우저에서 표시할 수 있습니다. 다음은 생성된 다이어그램..

programing 2023.10.05

Vim에서 HTML 태그를 빨리 닫을 수 있는 방법은 무엇입니까?

Vim에서 HTML 태그를 빨리 닫을 수 있는 방법은 무엇입니까? 과 같은 를 한 .Vim에 이걸 됐어요,요.g를 쓰고 .HTML: 제목, 머리, html에 대한 마감 태그를 빨리 작성하려면 어떻게 해야 합니까?저는 여기서 모든 것들을 하나씩 다 적는 것을 포함하지 않는 정말 간단한 방법을 놓치고 있는 것 같습니다. 물론 개별 태그 이름을 자동으로 완성하는 데 사용할 수 있지만 노트북 키보드를 사용하는 것은 실제로 괄호와 슬래시를 올바르게 사용하는 것입니다.저는 xmledit 플러그인을 사용하는 것이 꽤 유용하다고 생각합니다.여기에 두 가지 기능이 추가됩니다. 태그를 열 때(예: 유형)을 입력하면 됩니다. 됩니다.>안으로삽입 모드에서 태그 내부에 커서를 놓습니다. 에 바로 을 하면,>(예: 입력합니다.>..

programing 2023.09.25

정규식 \p{L} 및 \p{N}

정규식 \p{L} 및 \p{N} 정규 표현식은 처음이며 다음과 같은 정규 표현식이 주어졌습니다. (\p{L}|\p{N}|_|-|\.)* *의 뜻을 알고 |의 뜻은 "또는"이며 \이 탈출한다는 것을 알고 있습니다. 하지만 내가 모르는 것은\p{L}그리고.\p{N}구글에서 검색해봤지만 결과가 없었습니다... 누가 도와줄 수 있습니까? \p{L}는 "문자" 범주의 단일 코드 포인트와 일치합니다. \p{N}스크립트의 모든 종류의 숫자 문자와 일치합니다. 출처 : regular-expressions.info 정규 표현으로 작업을 많이 하실 거면 그 사이트를 북마크하는 게 좋을 것 같아요, 아주 유용해요.유니코드 속성 바로가기 입니다(\p{L}유니코드 문자의 경우,\p{N}유니코드 숫자의 경우).에서 지원합니다.N..

programing 2023.09.20

인쇄방법인쇄방법XDocument 사용XDocument 사용

인쇄방법XDocument 사용 ToString 방법을 사용할 때 XDocument에서 xml 버전을 인쇄할 수 있는 방법이 있습니까?다음과 같은 것을 출력하도록 합니다. ... 다음 사항이 있습니다. var xdoc = new XDocument(new XDocumentType("Response", null, null, "\n"), ... 이것은 괜찮지만 위에 언급된 " null; } 추가. 을 업데이트 간에StringWriter 해당 형)TextWriter) nullable 참조 유형을 사용하려면 , 및 등의 속성을 nullable로 결정했습니다.어쩌면 불행한 일이었을까요?어쨌든 nullable reference type이 켜져 있으면 다음과 같이 쓸 필요가 있을 수 있습니다.null!d이 null.입력..

programing 2023.09.20

XML의 앰퍼샌드가 HTML의 엔티티로 렌더링되도록 하려면 어떻게 해야 합니까?

XML의 앰퍼샌드가 HTML의 엔티티로 렌더링되도록 하려면 어떻게 해야 합니까? HTML 페이지로 렌더링하고 싶은 XML 텍스트가 있습니다.이 텍스트에는 앰퍼샌드가 포함되어 있으며, 도면요소 표현에서 렌더링하고자 합니다.&. 소스 XML에서 이 앰퍼샌드를 탈출하려면 어떻게 해야 합니까?&, 그러나 이는 실제 앰퍼샌드 문자로 디코딩됩니다(&), HTML에서는 유효하지 않습니다. 그래서 나는 그것이 다음과 같이 렌더링되는 방식으로 그것을 탈출하고 싶습니다.&XML 출력을 사용하는 웹 페이지에서.XML에 다음이 포함된 경우&, 이것은 결과적으로 텍스트가 될 것입니다.&. HTML에서 그것을 사용하면 다음과 같이 렌더링됩니다.&.XML 1.0 사양의 §2.4에 따라, 당신은 다음을 사용할 수 있을 것입니..

programing 2023.09.10
반응형