XML - > XSL - > HTMLファイルを編集し、aspなしでxmlのSAVEを変更する

私はXMLファイルをxslで変換し、htmlとしてブラウザにロードしました。そのHTMLは、ユーザーがリッチテキストエディタを使用して編集可能です。それらが完了したら、元のxmlドキュメントにHTML編集を変換する必要があります。

One solution I've found is using ASP: http://www.w3schools.com/xsl/xsl_editxml.asp

しかし、私はApacheを使用しています。私はASPをインストールしていないので、ASPを使用しないでこれを行うより簡単で良い方法があるのだろうかと思います。

またはASPは唯一の方法ですか?

ありがとう=)

0
別の言語を選択しますか? PHP?
追加された 著者 Diodeus - James MacFarlane,
PHPを使用してhtmlからxmlへの変更を保存することはできますか?それは私の.xslファイルごとに外部参照にhrefタグを変換する必要があります
追加された 著者 Kayla,

2 答え

あなたが見つけた解決策は、あなたが言うことをしません。これはXMLからのデータをフォームとして提示するだけで、ユーザーが値を編集できるようにします。これはあまり複雑ではなく、例えばPHPのような他のサーバーサイド言語を使用して行うことができます。

一方、あなたが言うことは、かなり複雑です。 XSLとHTMLを調べて、特定のXMLデータを使用して作成されたHTMLコードの部分を特定し、変更を反映させることができます。それは、そのような単純なASPスクリプトで行われるものではありません。

1
追加された
ああ、私は見ています...あなたは、私の例が何をしたのか誤解しています。フォームのフィールドを編集しています。だから、彼らはそれを編集して、XMLに戻したいのですが、それは私が思ったより複雑です。しかし、一方では主にhtmlタグをxmlに変換することに制限されています。これにどのように取り組むべきですか? hrefの大文字小文字を使って個々のタグを調べ、xrefなどに変更しますか?
追加された 著者 Kayla,

双方向のXSLトランスフォーメーション、XMLからHTML、HTMLからXMLへの設計では、ソースXMLと結果として得られるユーザーXMLを比較して解決するほうがずっと簡単です。

0
追加された