我正在尝试确定XML Schema dateTime的默认时区是什么,当它不是特定的时候.末尾的时区部分是可选的,可以省略:
2013-01-11T16:02:55
Run Code Online (Sandbox Code Playgroud)
我在这个答案中读到,未指定的时区未确定.我在这个问题的评论中读到,如果没有指定,默认为UTC.我还阅读了W3C的定义,并没有给出明确的答案.
任何专家都可以指出我指定的位置吗?
我有一个 XML 架构,它定义了一个元素,该元素可以是 base64 文本,也可以是 xop:Include 元素。目前,这被定义为 base64Binary 类型:
<xs:element name="PackageBinary" type="xs:base64Binary" minOccurs="1" maxOccurs="1"/>
Run Code Online (Sandbox Code Playgroud)
当我插入 xop:Include 元素时,它看起来像这样:
<PackageBinary>
<xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="http://google.com/data.bin" />
</PackageBinary>
Run Code Online (Sandbox Code Playgroud)
但这会产生 XML 验证错误(我正在使用 .NET 验证器):
元素“mds:xml-schema:soap11:PackageBinary”不能包含子元素“ http://www.w3.org/2004/08/xop/include:Include ”,因为父元素的内容模型仅为文本。
这是有道理的,因为它不是 base64 内容,但我认为这是常见的做法......?有什么方法可以在架构中支持这一点吗?(我们有支持此语法的现有产品,但我们现在正在添加验证。)
我们计划将项目(包括缺陷数据库)移至TFS.我看到我可以创建跨项目的工作项查询,但似乎"快速搜索"字段不支持跨项目搜索.完成此任务的最佳方法是什么?我们有"轻量级用户",只想进入并在所有项目中搜索某些关键字.