2010-03-11 103 views
1

我不是程序員。我從Mac開始使用XML,HTML表單和XSLT。如何通過HTML表單獲取通過標籤獲得的XML數據庫?

我打算使用表單在XHTML頁面中發佈簡短文本,並邀請最終用戶向該文本添加一些註釋。用戶將選擇發佈的文本的特定部分,每個註釋將代表一個特定的字符鏈。

我的目標是將從各種用戶註釋中獲得的標籤合併到一個包含原始文本和所有修訂指標的XML「知識庫」中。然後,我計劃使用XSLT工作表來根據獲取的標籤生成各種報告。

我的兩個問題是:

  1. 我在做夢? 真的有可能在不使用Java,PHP,Ajax或其他經驗豐富的程序員工具的情況下使用XML,XFORMS,XSLT做到這一點嗎?

  2. 針對該方向的進一步探索應該注重什麼? 我應該研究哪種模式,事件,序列?

回答

1

XML是結構化數據的存儲格式。它根本沒有動態屬性。

XForms只是一個如何在XML中表示結構化表單的規範,它也沒有動態屬性。

雖然XSLT 是一種編程語言,但它實際上並不具備充當Web應用程序堆棧的功能。它通常與某種「外部」編程語言一起工作,該編程語言執行HTTP處理,文件IO和應用程序邏輯。

你不會繞過你的這個想法編程。在服務器上至少有一個「經驗豐富的程序員的工具」,可能還需要客戶端上的很多JavaScript。

+0

Thanks Tomalak 有幫助的答案。 – user291873 2010-03-12 13:44:55

1

您將需要一些編程組件來將註釋整合到XML知識庫中。我看不出你能如何避免這種情況。