2013-02-14 15 views

回答

2

這不是一個簡單的工作。爲了定義新的標籤,你必須創建一個新的模式定義(XSD)來陳述新的元素和屬性。在許多其他事情中,你必須創建支持新功能的類(可能擴展許多mule自己的類)。其中最棘手的部分是定義指向預定義的騾子元素的substitutionGroups的新元素。您還必須創建Schema Definition Parsers以便將新的XML標記轉換爲這些新的支持類。

新的XML /功能庫組裝後,其XSD將不得不加入一些前綴的騾子配置文件,如您通常在<mule>標籤通過xmlns:someprefix做,xsi:schemaLocation屬性來分別識別/前綴和定位你的新模式庫。

如果您計劃擁有/共享/出售完整的解決方案,這是一項了不起的重要任務。確實,這些步驟確保了非常強的可用性。如果是這種情況,執行它們的相當大的努力可能是合理的。