代码之家  ›  专栏  ›  技术社区  ›  AntonioCS

在java中使用XSD的一个元素进行验证

  •  0
  • AntonioCS  · 技术社区  · 15 年前

    有没有办法使用xsd文件来验证字符串的输入?

    我发现了一些xsd用于验证xml文件的示例,但我真正想要的是仅使用xsd的一个元素来验证一些用户输入。

    有没有一种简单的方法可以做到这一点,或者我应该把xsd文件当作一个xml文件,提取元素并将其与给定的字符串进行比较,看看它是否有效?

    谢谢

    1 回复  |  直到 15 年前
        1
  •  0
  •   BalusC    12 年前

    如果我正确理解您的问题,那么您通常使用jaxb和xsd(模式)来验证xml文件,而不是xml文件中节点的内容。最好使用xpath解析xml文件并获取特定节点的内容,然后用这种方式进行比较。 Here 是指向jaxb教程之一的链接,以及指向 XPATH 辅导的。