Notepad ++を使用してXSDに対してXMLを検証する


112

Notepad ++を使用してxmlファイルをxsdに対して検証する方法を誰かが説明できますか?「XMLツール」プラグインのドロップダウンには、XSDファイルを指定するためのオプションはありません。XMLプラグインはpluginsサブディレクトリに適切にインストールされ、3つのDLLはNotepad ++ EXEサブディレクトリにコピーされます。他のXMLの「検証」機能は機能しますが、XSDに対して検証する方法はありません。


Notepad ++を使用して、XMLファイルを検証するためにXSDを指定するいくつかの参照(およびスクリーンショット)を見てきました。たとえば、michigan.gov
documents / cepi /…

1
when-others-then-null.blogspot.co.uk/2012/12/…を見てきました必要なものが含まれているようです。
Shmil The Cat

この例の正確なXMLとXSDを使用するとうまくいき、私が間違っていることに気づきました。{xsi:schemaLocation = " foob​​ar.com/invoice invoice.xsd"}が実際にハードドライブからXSDをXMLファイルと同じサブディレクトリから読み取り、検証していることを知りませんでした。ありがとう.....
user2174533

@Shmil The Cat:dtdに対抗する方法。
Shirgill Farhan 2015

@ShirgillAnsari-DTD検証の場合、XMLには、XMLと同じディレクトリにあるDTDを指定するDOCTYPEが含まれている必要があります。のように:<!DOCTYPE XML_ROOT_NODE SYSTEM "thisXMLusesThis.dtd">ツールはそれを理解することができます。
ジェシーチザム2015

回答:


115
  1. Notepad ++でプラグイン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 managerNotepad ++の最新リリースでは現在追加されており、次のように呼ばれていますPlugins Admin...
Saikat

1
@Šaikat更新メイトをありがとう、質問に追加しました。
Matas Vaitkevicius
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.