1
我可以將我的XML和XML模式放在一個文件中嗎?或者模式必須是單獨的文件?我是XML新手XML模式和XML在一個文件中?
我從教程中注意到他們有一個XML文件(.xml)和一個單獨的XML模式文件(.xsd)。我是否正確理解這一點?
我可以將我的XML和XML模式放在一個文件中嗎?或者模式必須是單獨的文件?我是XML新手XML模式和XML在一個文件中?
我從教程中注意到他們有一個XML文件(.xml)和一個單獨的XML模式文件(.xsd)。我是否正確理解這一點?
是的,您可以將xsd和xml放在同一個文件中,這樣的聲明被稱爲內聯架構定義。
但是按照一般的做法,他們在外邊不停的原因很多,的非常著名的一個原因是:
比方說,你要生成的示例XML /從的POJO (僅適用於Java)(示例JAXB)
此外,作爲一種最佳實踐,應該將複雜的xsd分解爲更小的xsd,以便於閱讀和理解+特定情況下所需的xsd所需的靈活性。
另一個很好的理由是,如果A向B發送一個XML文件並且B想要驗證它,B想要根據B信任的模式驗證它,而不是針對與該文檔碰巧出現的任何舊模式。 –