我有兩個XSD文件(源和目標)...基於什麼基礎應該映射這兩個文件以獲取XSLT?我知道MapForce如何幫助映射,但我與示例項目工作..現在我想知道我應該怎樣映射這些文件,我的客戶端發送給我..XSD-XSD映射
3
A
回答
2
我不認爲可能有任何一般給出兩個XSD的方式來生成XSLT(如果這是你的事情)。 XSD描述了XML文件的結構,但是他們沒有說明它們包含的數據是什麼(它們的語義如果你願意的話)。
E.g.
<Customer>
<Name>ACME</Name>
<Address>9 Main Street, Anytown, USA</Address>
</Customer>
和
<Customer Name="ACME" City="Anytown" Country="USA" Address="9 Main Street"/>
兩個XML描述更多的還是同樣的事情少 - 但沒有辦法知道閱讀他們的XSD的<Address>
元素在一個對應三個不同的屬性Address
,City
另一個是Country
。
恐怕您必須手動創建XSLT - 而且我的建議是從示例XML文件開始,而不是XSD - 要容易得多。
0
恐怕您必須手動創建XSLT - 我的建議是從示例XML文件開始,而不是XSD - 要容易得多。
相關問題
- 1. Hibernate映射 - 包含映射的映射
- 2. Hibernate映射 - 映射到表
- 3. JPA映射:「QuerySyntaxException:foobar未映射...」
- 4. 映射
- 5. 映射
- 6. 映射
- 7. 取消映射Vim插件映射
- 8. R用矢量映射的值映射
- 9. Java泛型 - 映射(鍵入)映射
- 10. 使用映射映射嵌套對象
- 11. 映射超類的關聯映射
- 12. 映射映射鍵的最佳方式
- 13. 目錄映射和動作映射
- 14. 映射使用自動映射器
- 15. asp.net mvc:如何映射映射?
- 16. FluentNHibernate自動映射不生成映射
- 17. 映射一個@Lob值映射
- 18. NHibernate的映射,映射對象
- 19. 彈性搜索映射不良映射
- 20. 集合映射vs關聯映射
- 21. 休眠映射,在未映射的類
- 22. 進程間映射與映射/ unordered_map
- 23. 無BiMap映射和反向映射
- 24. 映射數據結構混淆映射
- 25. BizTalk映射值映射環接的functoid
- 26. 如何映射映射的鍵和值?
- 27. 自動映射器映射子項
- 28. 使用osmDroid映射API的android映射
- 29. 傑克遜映射器和Java映射
- 30. 字符映射表映射表
您的問題有點不清楚:您的問題是找出源模式中的哪個元素/屬性應該放入目標模式中的哪個元素/屬性?這隻能由您的客戶回答。如果您從源和目標xsd模式添加了一些示例,這將有所幫助。 – Filburt 2011-01-20 13:23:28