【TechTarget中国原创】问:当XQuery查询时,不能满足XML的需求?我应该怎样使用XQuery查询?
答:举一些具体的例子,说明你需要做的与XML可能会更容易提供一个确切的答案,但这里是一个概括。您可以尽其所能使用XQuery查询,你应该知道,XQuery查询功能与可扩展样式表语言转换(XSLT)重叠 。这两种语言包括XPath语法和结构。你的问题的最佳答案是:XSLT是一个更强有力的选择,例如如果你想使一份文件发生比较小的变化(例如,如果您想删除或修改每一个实例的某一特定元素类型)。另一个例子是在不同的环境中编写代码,提供样式功能,支持动态约束力。
XQuery查询是一种比较正式的语言,更容易学习。但是由于缺乏规划需要,不容易表达的XQuery查询,可以最有可能逃脱XQuery查询。
从建筑角度来看,如果您要使用重叠的工具,在目前的基础上,我建议是建立一套明确的指引,怎么做?而不是让本决定基于开发商的技能。如果让这种情况发生在个案的基础上,你将在短期内有广泛的生产方法,或反过来你未来的维护工作将产生不必要的复杂。