草庐IT

html-validation

全部标签

xml - 如何? xmlstarlet 通过 id 提取 HTML 数据

我有一个简单的任务让我拔头发,我确信我已经很接近了。这是我的xhtml文件:TestPagetesttesttestmotest...xmlstarlet喜欢它:$xmlstarlet.exeel-vtest.xhtmlhtml[@xmlns='http://www.w3.org/1999/xhtml']html/headhtml/head/titlehtml/bodyhtml/body/phtml/body/table[@id='test_table']html/body/table/trhtml/body/table/tr/tdhtml/body/table/tr/tdhtml/b

xml - cvc 模式有效 : Value 'A' is not facet-valid with respect to pattern '^[A-Za-z]?$' for type 'whatever'

这是验证失败的特定XML标记:A该标签的XSD:我得到的错误:cvc-pattern-valid:Value'A'isnotfacet-validwithrespecttopattern'^[A-Za-z]?$'fortype'MiddleInitial'.我正在使用的验证器:http://tools.decisionsoft.com/schemaValidate/正则表达式看起来不错。^匹配开头、$、结尾、?是字母A-Z或a-z的零次或一次。有什么想法吗? 最佳答案 来自w3规范RegularExpressions(Appendi

angularjs - 如何验证 Angular HTML 模板

我尝试在我的AngularHTML模板中编写大部分有效的多语言(X)HTML5。它们看起来像这样:有时我忘记正确关闭标签,这会破坏某些浏览器。所以我想在我的工具链中包含一个验证器。问题是:我不知道可以处理这种情况的验证器。XML验证器通常需要DTD,HTML验证器会提示代码中使用的Angular指令。也许validator这个词不对,我真的想要一个linter。我想让它做的唯一真实的事情是检查每个开始标签是否都有匹配的结束标签。其他一切都是奖励。你知道这样的验证器吗?注意:我主要搜索可以与我的自动化测试集成的命令行工具。但网络服务也可能有帮助。 最佳答案

xmllint : how to validate an XML using a local DTD file

我有一个本地DTD文件test.dtd。内容是:]>我想使用xmllint验证XML。此XML中没有DOCTYPE:20150312如果我将DTDblock作为第二行插入到我的XML文件的副本中并使用:xmllint--valid--nooutmy2.xml但是当我尝试时:xmllint--loaddtdtest.dtd--valid--nooutmy.xmlxmllint--dtdvalidtest.dtd--nooutmy.xml两者都不行。输出是:test.dtd:1:parsererror:Contenterrorintheexternalsubset有什么想法吗?似乎我的XM

xml - 如何在有效的 XML 文档中定义 HTML 实体引用?

我需要能够在XML文档中引用命名的HTML实体,例如•而不是Unicode替代品•。我可以控制XML文档的某些部分,例如定义DOCTYPE,但是在实际的XML中执行查找和替换不是一个选项。通过包含XHTML过渡DOCTYPE,我可以获得一些元素,如 和&,但我需要手动定义更多元素。我该怎么做?--编辑--感谢Jim的回答,这就是我最终得到的结果。这很棒,因为我可以利用XHTML过渡实体,还可以添加我自己的实体:...etc...]> 最佳答案 如果您可以修改XML以包含内联DTD,您可以在那里定义实体:....]>

jquery - 使用 JQuery 从 JSON 或 XML 提要生成 HTML 表单

我想使用Jquery创建基于XML或JSON数据的HTML表单,我还计划验证任何可能为空或不正确的表单字段。我想知道是否有任何其他程序/函数可以动态地动态生成这样的表单,以及实现它的最佳方法。非常感谢任何最适合工作示例的jquery小部件或库还有什么feed最适合在这种情况下使用XML或JSON并解释原因?谢谢 最佳答案 我发现了其中一些可能对您有帮助的内容:从JSON架构生成表单:howtocreateahtmlformusingaJSONdefinition?http://neyric.github.com/inputex/ex

javascript - 脚本标签内的 HTML 实体未转换?

functiontest(){alert('<span>blah<span>');}FirstSecondThird:<span>blah<span>演示:http://jsfiddle.net/LPYTZ/为什么第一个结果不同?是标签以某种方式从实体转换中排除? 最佳答案 在HTML中,script和style元素是definedintheDTDascontainingCDATA.这意味着实体和标签将被忽略,直到解析器遇到看起来像结束标签的东西。XHTMLisdifferent这些元

xml - 在 "validation"服务器中正确使用 HTTP 状态代码

在我的应用程序发送到第三方SOA服务器的数据中,有一些复杂的XML。服务器所有者确实提供了XML架构(.xsd),并且由于服务器拒绝带有无意义消息的无效XML,因此我需要在发送之前在本地验证它们。我可以使用独立的XML模式验证器,但它们很慢,主要是因为解析模式文件需要时间。因此,我以HTTP服务器的形式编写了自己的模式验证器(如果重要的话,用Java编写),它缓存已经解析过的模式。问题是:在验证过程中很多事情都可能出错。除了意外异常和成功验证:服务器可能找不到指定的模式文件指定的文件可能不是有效的模式文件XML对模式文件无效由于它是一个HTTP服务器,我想为客户端提供有意义的状态代码。

xml - 如何防止 Eclipse 在 XML 和 HTML 文件中换行?

是否可以完全阻止Eclipse换行XML和HTML文件?这很容易做到这一点,即对于java文件,但我找不到XML和HTML文件的类似设置。 最佳答案 Preferences>XML>XMLFiles>Editor,并在那里设置line-width(在Web>HTMLfiles下对HTML执行相应操作) 关于xml-如何防止Eclipse在XML和HTML文件中换行?,我们在StackOverflow上找到一个类似的问题: https://stackoverfl

xml - 哪些是 HTML 和 XML 特殊字符?

HTML和XML中的特殊保留字符实体是什么?我所掌握的信息是这样的:HTML:&(替换为&)(替换为<)>(替换为>)"(替换为")'(替换为')XML:(替换为<)>(替换为>)&(替换为&)'(替换为')"(替换为")但我找不到关于这些的文档。W3C在ExtensibleMarkupLanguage(XML)1.0(FifthEdition)中确实提到了,某些预定义的实体引用。但它说这些实体是预定义的(与预定义©的方式相同);并不是说它们必须被转义:4.6PredefinedEntities[