2013-03-15 12 views
71

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

+0

私は、XMLファイルを検証するXSDを指定するにはいくつかの参照(およびスクリーンショットを)見てきました - メモ帳++を使用します。例:http://www.michigan.gov/documents/cepi/STARR-UIC_XML_validation_guide_377050_7.pdf – user2174533

答えて

66

はuはそれはあなたが必要なものを含んでいるようだhttp://when-others-then-null.blogspot.co.uk/2012/12/Validate-XML-against-an-XSD-using-npp.html

を見てきました。メモ帳で

+1

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

+0

@ Shmil猫:どのようにdtdに対抗する。 –

+0

@ ShirgillAnsari - DTD検証では、XMLと同じディレクトリにDTDを指定するDOCTYPEがXMLに含まれている必要があります。 '<!DOCTYPE XML_ROOT_NODE SYSTEM" thisXMLusesThis.dtd ">'のように、ツールはそれを把握することができます。 –

60
  1. ++ Xml Toolsプラグインを見つけ、その後Plugins > Plugin manager > Show Plugin Managerに行きます。ボックスにチェックを入れて、あなたが検証しCtrlキー + Shiftキー + Altキー + MをクリックしますInstall

    enter image description here

  2. オープンXML文書をクリックします(または、これはあなたの好みPlugins > XML Tools > Validate Nowであればメニューを使用します)。
    次のダイアログが開きます: enter image description here

  3. をクリックし...に。 XSDファイルを指していて、私はあなたがここから物事を扱うことができると確信しています。

希望すれば、時間を節約できます。

EDIT:唯一のバージョン7までの作品より上のコメントに基づいて、それが表示されますが...

+0

@Vertexwahnあなたは7.1のx86バージョンを試してみたいと思うかもしれません - それがどうなっているか教えてください.... –

関連する問題