XMS .NET 中之不存在內容的處理, 大致符合 JMS 規格,同時亦維持了和 XMS 之 C 和 C++ 實作間的一些一致性。
在 JMS 中,存取不存在的內容,可能會在方法試著將不存在的值(空值)轉換成所需類型時, 造成 Java 系統異常狀況。如果內容不存在:
如果內容不存在於 XMS .NET 中:
這項實作方式和 Java 不同,不過,大致符合 JMS 規格,同時亦維持了和 XMS C 與 C++ 介面間的一致性。和 Java 實作類似,XMS .NET 會將 System.Convert 呼叫產生的任何異常狀況傳達給呼叫端。其差異在於 XMS 會明確擲出 NullReferenceExceptions,而非只是藉由將空值傳給系統轉換常式, 來使用 .NET 架構的原生行為。如果您的應用程式將內容設為字串(如 "abc"), 並呼叫 GetIntProperty,則會將 Convert.ToInt32("abc") 所擲出的 System.FormatException 傳達給呼叫端,此行為和 Java 一致。只有在 setProperty 與 getProperty 所用的類型不相容時,才會擲出 MessageFormatException。此行為亦和 Java 一致。