2012-02-10 7 views
0

私たちはNetbeansプラットフォームアプリケーションを作成しており、データをXMLファイルとして追加したいと考えています。 また、そのファイルに対してDTDを作成したいので、それを別の場所で使用する必要があり、従属XMLファイルが別のモジュールにあるため、メインモジュールの1つに入れたいと考えています。今、別のモジュールのXMLからそのDTDを指すことができますか?Netbeansプラットフォームのアクセス他のモジュールのDTD

私は何かアドバイスをいただき、ありがとうございます。

また、上記の考えは悪いですが、それは私が考えることができるすべてのものなので、批評は歓迎されます。

答えて

1

は、その後、あなたが

FileObject root = FileUtil.getConfigRoot(); 
FileObject myDTDs = root.getFileObject("MyDTDs"); 
if (myDTDs != null) { 
    FileObject mainDTD = myDTDs.getFileObject("myMainDTD"); 
} 
を行うことによって、他のモジュールからのDTDファイルに FileObjectを取得することができますが、この

MyModule 
    com.mydomain.mypackage 
    layer.xml 
    main.dtd 

そしてlayer.xmlのようなモジュールのファイル構造は

<filesystem> 
    <folder name="MyDTDs"> 
     <file name="myMainDTD" url="main.dtd"/> 
    </folder> 
</filesystem> 

が含まれているとしましょう

FileObjectからInputStreamなどが挙げられる。

関連する問題