0
XSLT
を使用してコードを生成していますが、生成されたソースはの別のコードのファイルにローカライズする必要があります。 jar/ar/tarのような形式でファイルを保存するために使用できるツール/フォーマット(XMLに基づいていますか?)がありますか?だから私は、XML-アーカイブのこの種を生成したい を更新しましたXMLを使用したアーカイブのような形式
<?xml version="1.0"?>
<archive>
<file path="test/Test01.java" content-type="plain-text" checksum="something">
package test;
public class Test01
{
}
</file>
<file path="test/data.properties" content-type="plain-text" checksum="something">
prop1=value1
</file>
</archive>
:私はこのような何かを考えています
xsltproc xml2java.xslt my-structure-defined-as-xml.xml > myarchive.xml
または
my-xar-tool cvf myarchive.xml test/data.properties test/Test01.java
#adding test/data.properties
#adding test/Test01.java
を使用して をし、このアーカイブの内容を抽出する:
my-xar-tool xvf myarchive.xml
#extracting test/data.properties
#extracting test/Test01.java
このようなアーカイブを記述する既存のXMLスキーマは既に存在しますか?
私はあなたの質問を理解できない人ではないと感じます。私が知っているように、あなたが指定したフォーマットはすべてバイナリ圧縮またはパッケージ化ファイルフォーマットです。それともXMLファイルの構造についてですか? –
申し訳ありませんが、私は明確ではありませんでした。アーカイブのバイナリを忘れてしまった。私はただ知りたいのは、一意のXMLファイル内のいくつかの異なるファイルをグループ化するための標準形式です。 xsltprocのxml2java.xsl model.xml> myarchive.xml または XARあるxvのmyarchive.xml またはアーカイブ XAR CVFを作成します。そして、私は、ツール(のファイルを作成します「XAR」と呼んでみましょうを想像しますmyarchive.xml test/data.properties test/Test01.java – Pierre
基本的には、一連のテキストファイルを1つのXMLファイルといくつかのメタデータに結合するだけですか? – Tomalak