Notepad ++를 사용하여 XSD에 대해 XML 유효성 검사


113

누군가 메모장 ++를 사용하여 xsd에 대해 xml 파일의 유효성을 검사하는 방법을 설명 할 수 있습니까? "XML 도구"플러그인 드롭 다운에는 XSD 파일 지정을 제공하는 옵션이 없습니다. XML 플러그인이 플러그인 하위 디렉토리에 올바르게 설치되고 3 개의 DLL이 Notepad ++ EXE 하위 디렉토리에 복사됩니다. 다른 XML "유효성 검사"기능은 작동하지만 XSD에 대해 유효성을 검사 할 방법이 없습니다.


Notepad ++를 사용하여 XML 파일의 유효성을 검사하기 위해 XSD를 지정하는 몇 가지 참조 (및 스크린 샷)를 보았습니다. 예 : michigan.gov/documents/cepi/…
user2174533 2013 년

1
유 살펴 보았다 when-others-then-null.blogspot.co.uk/2012/12/... 당신이 필요로하는 것을 포함 보인다.
Shmil The Cat 2013 년

이 예제의 정확한 XML 및 XSD를 사용하면 효과가 있었고 내가 뭘 잘못하고 있는지 깨달았습니다. {xsi : schemaLocation = " foobar.com/invoice invoice.xsd"}가 실제로 XML 파일과 동일한 하위 디렉토리에서 내 하드 드라이브에서 XSD를 읽고 유효성을 검사하고 있다는 사실을 몰랐습니다. 감사합니다 .....
user2174533

@Shmil The Cat : dtd에 대항하는 방법.
Shirgill Farhan

@ShirgillAnsari-DTD 유효성 검사를 위해 XML은 XML과 동일한 디렉토리에 DTD를 지정하는 DOCTYPE을 포함해야합니다. <!DOCTYPE XML_ROOT_NODE SYSTEM "thisXMLusesThis.dtd">다음 과 같이 도구가 알아낼 수 있습니다.
Jesse Chisholm

답변:


116
  1. 메모장 ++에서 플러그인 Plugins > Plugin manager > Show Plugin Manager을 찾으십시오 Xml Tools. 상자를 선택하고Install

    여기에 이미지 설명 입력

  2. 유효성을 검사 할 XML 문서를 열고 Ctrl+ Shift+ Alt+를 클릭합니다 M(또는 선호하는 경우 메뉴 사용 Plugins > XML Tools > Validate Now).
    다음 대화 상자가 열립니다. 여기에 이미지 설명 입력

  3. 를 클릭하십시오 .... XSD 파일을 가리키면 여기에서 작업을 처리 할 수있을 것이라고 확신합니다.

이것이 시간을 절약하기를 바랍니다.

편집 : 많은 사용자가 이전에 표시했던 광고를 좋아하지 않았기 때문에 일부 버전의 Notepad ++에는 플러그인 관리자가 포함되지 않았습니다. 이전 버전을 유지하고 싶지만 플러그인 관리자가 필요한 경우 github 에서 다운로드하고 아카이브를 추출하고 콘텐츠를 플러그인 및 업데이트 폴더에 복사하여 설치할 수 있습니다.
버전에서 7.7.1플러그인 관리자는 다른 모습으로 Plugin Admin돌아 왔습니다. 이제 메모장 ++을 업데이트하고 다시 가져올 수 있습니다.

여기에 이미지 설명 입력


1
Plugin manager메모장 ++의 최신 릴리스에서 지금 다시 추가, 그것은 지금라고한다Plugins Admin...
Saikat

1
@ Šaikat 업데이트 메이트에 감사드립니다.
Matas Vaitkevicius
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.