首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jsonix属性-ogc-架构.js不一样

jsonix属性-ogc-架构.js不一样
EN

Stack Overflow用户
提问于 2016-08-29 07:33:32
回答 1查看 56关注 0票数 0

https://github.com/highsource/jsonix/wiki/Properties关于jsonix属性的手册显示属性如下:

代码语言:javascript
复制
name: 'MyModule',
    typeInfos: [{
        type: 'classInfo',
        localName: 'InputType',
        propertyInfos: [{
            type: 'attribute',
            typeInfo: 'Boolean',
            name: 'checked'
        }]
    }],

但是(在npm install ogc-schemas之后)我看到的是:

代码语言:javascript
复制
    ln: 'TimeClockPropertyType',
    ps: [{
        n: 'timeClock',
        rq: true,
        en: 'TimeClock',
        ti: '.TimeClockType'
      },

用缩写的名字。

它应该是哪一个,如果它不重要,为什么它不重要?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-29 08:08:18

免责声明:,我是jsonix的作者。

这就是所谓的紧凑命名。这是一个选项 of Jsonix架构编译器,它在映射中生成较短的名称,比如n而不是namedens而不是defaultElementNamespaceURI。目标显然是使映射更小,而且由于ogc-模式相当大,默认情况下它们是用紧凑的命名方式编译的。

如果你想要标准的命名,分叉和删除

代码语言:javascript
复制
<arg>-Xjsonix-compact</arg>

从所有的pom.xml

紧凑和标准名称都在运行时工作,我认为标准名称具有更高的优先级。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39200792

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档