“namespace ='## other'processContents ='lax'”是什么意思?

时间:2016-05-31 09:26:24

标签: wix

我阅读了WiX文档。

WiX文档中的时间我看到短语“任何属性(namespace ='## other'processContents ='lax')WiX XML Schema中的可扩展性点。模式扩展可以在此注册其他属性指出架构“。例如,我看到它here

我不明白这句话,特别是括号中指明的内容。我将很感激澄清。

1 个答案:

答案 0 :(得分:1)

引用的子句namespace='##other' processContents='lax'是XSD术语;有关##otherprocessContents的问题,请参阅有关其直接含义的详细信息。

在此上下文中,这允许您将限定(即命名空间)属性插入到WiX元素中,并仍然验证生成的XML文档。大多数WiX元素都允许这种性质的属性和子元素。正如文本所暗示的那样,它们允许extensions to WiX处理这些属性和元素作为构建步骤的一部分。您可以create your own extensions自动化或简化WiX团队未在核心中实施的专业任务。