在我作为开发人员的工作中,我使用C#进行了大量的XML编写和解析。我在维基百科上读的很少关于XAML,XSLT和XML模式,我不知道它们是否会使我的XML驱动编码变得更容易。我应该学习这些技术吗?其中哪一个?还有其他吗?
答案 0 :(得分:2)
他们都不同。
每个都有不同的用例,并且所有用例都适用于不同的场景。 XSD值得了解,因为它允许您创建有效的xml文档,例如。
答案 1 :(得分:1)
它们都很有用,它取决于你所使用的应用程序,但对我来说,XML Schema至关重要。它允许您定义XML文档应该是什么样的结构,而不仅仅是DTD。您可以定义有关元素和属性可以具有的值的更详细限制,并且可以根据模式轻松验证XML文档。 Schema的另一个关键因素是它具有的所有语言绑定。您可以分别使用JAXB或CodeSynthesis将Schema编译为Java或C ++。这使您不必自己处理任何XML标记,只需处理数据结构。