XmlSchema 对象

代表 XmlMap 对象包含的 XML 架构。

说明

使用 Item 方法可从 XmlSchemas 集合返回一个 XmlSchema 对象。

使用 Namespace 属性可返回某个架构的目标命名空间。

使用 XML 属性可返回某个架构的 XML 内容。

示例

JavaScript
/*本示例显示第一张工作簿上第一项XmlMap的所有XML架构的命名空间的前缀。*/
function test() {
    let xmlSchemas = Workbooks.Item(1).XmlMaps.Item(1).Schemas
    for (let i = 1; i <= xmlSchemas.Count; i++) {
        alert(xmlSchemas.Item(i).Namespace.Prefix)
    }
}
JavaScript
/*本示例判断如果活动工作簿上第一项XmlMap的第一个XML架构的名称为“Schema2”,则显示该架构的命名空间的统一资源标识符。*/
function test() {
    let xmlSchema = ActiveWorkbook.XmlMaps.Item(1).Schemas.Item(1)
    if (xmlSchema.Name == "Schema2") {
        alert(xmlSchema.Namespace.Uri)
    }
}

属性

名称说明
Name返回一个 String 值,它代表用于在 XmlMap 对象中标识 XML 架构的友好名称。
Namespace返回一个 XmlNamespace 对象,该对象表示指定架构的目标命名空间 (命名空间:一种唯一限定元素名称与关系的方法,以避免具有同一名称但来自多个来源的元素发生名称冲突。)。只读。
XML返回一个 String 值,它代表指定架构的内容。