私はこのウェブ全体に本当に慣れていないので、投稿する重要なものを見逃していた場合はよろしくお願いします.
短い:シリアル化後に処理済みファイル (eXist-DB) の名前を変更する可能性はありますか?
ここで私の場合、私の eXist-db への次の要求:
http://localhost:8080/exist/cocoon/db/caos/test.xml
そして、シリアル化後に次のものが必要です(xsltは正常に動作しています):
http://localhost:8080/exist/cocoon/db/caos/test.html
私は繭で次のsitemap.xmapを使用しています(これが原因であることを願っています)
<map:match pattern="db/caos/**">
<!-- if we have an xpath query -->
<map:match pattern="xpath" type="request-parameter">
<map:generate src="xmldb:exist:///db/caos/{../1}/#{1}"/>
<map:act type="request">
<map:parameter name="parameters" value="true"/>
<map:parameter name="default.howmany" value="1000"/>
<map:parameter name="default.start" value="1"/>
<map:transform type="filter">
<map:parameter name="element-name" value="result"/>
<map:parameter name="count" value="{howmany}"/>
<map:parameter name="blocknr" value="{start}"/>
</map:transform>
<map:transform src=".snip./webapp/stylesheets/db2html.xsl">
<map:parameter name="block" value="{start}"/>
<map:parameter name="collection" value="{../../1}"/>
</map:transform>
</map:act>
<map:serialize type="html" encoding="UTF-8"/>
</map:match>
<!-- if the whole file will be displayed -->
<map:generate src="xmldb:exist:/db/caos/{1}"/>
<map:transform src="..snip../stylesheets/caos2soac.xsl">
<map:parameter name="collection" value="{1}"/>
</map:transform>
<map:transform type="encodeURL"/>
<map:serialize type="html" encoding="UTF-8"/>
</map:match>
だから私の質問は: xml ファイルを処理した後に拡張子を変更するにはどうすればよいですか?test.xml
test.html
背景:いくつかの xml-dbs からいくつかの情報を生成しています。この情報は html に表示されます (これは機能しています) が、html サイトを生成した後でいくつかのエントリを変更したいと考えています。これを快適にするために、Jquery と Jeditable を使用したいのですが、xml ファイルでコードが機能しません。生成された html を保存することはできません。
任意の提案のためのティア[および|または]ヘルプ
CC
編集:全体を読んだ後:拡張機能は無関係であり、これはポート8080の問題のみである可能性がありますか? よくわかりません...