我的客戶通過一個樣本XML文件發送給我們構建。但是元素不是很清楚,我也不知道是否有任何可選的元素。構建XML文件需要什麼?
通常,我們使用空格分隔的文本文件來導出數據,客戶端提供文件佈局。例如, 位置1-10:創建日期,格式爲YYYY-MM-DD,需要 位置11-15:序列號,數字,要求 位置16-25:備註,字符串,可選
但這種客戶端要求我們生成XML文件。
有沒有辦法使用,詢問「我需要藍圖的XML文件,這樣我可以建立 - 從我的數據庫意義映射正確的字段的匹配元素」的一個術語
當有人問他們的IT供應商創建XML文件,給IT供應商的通常信息是什麼?
起初,我問了XSD文件,但這是如何解釋XML文件,而不是構建XML文件。
任何人都可以幫忙嗎?謝謝。
OP已經有XML。 OP想要更多東西。除了解釋除了XML示例之外還有什麼要求之外,您大部分的答案都是XSD「並不是很棒」,因此「很難獲得您期望的XML文檔的樣子」。並且「不確定」。您正在研磨的防XSD斧頭不能回答這個問題。 – kjhughes
在我的很多項目中,當供應商只提供XSD時,許多這些XSD寫得不是很好,我不知道XML應該是什麼樣子。當你爲模式構建「有效的」XML,並且它不適用於他們的程序時,這些相同的供應商會說他們的模式並不重要。對我而言,查看XML比架構更容易。模式太複雜,也是JSON接管電子商務的原因之一。 –
無論您在閱讀XSD時遇到什麼樣的挑戰,以及您的供應商撰寫XSD時遇到的任何挑戰,都是您的問題和他們的問題,並且最好作爲問題發佈,而不是僞裝成「答案」。 JSON對非文檔數據的興起源於其內在優勢,但與OP的問題無關。 OP沒有問到XSD有什麼問題; OP詢問了可以使用XML樣本構建XML的內容。 – kjhughes