- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
(不是它可能不相关,但今天我刚得到 Caused by: java.io.UnsupportedEncodingException: UTF_8
和 Oxygen XML 编辑器一样)
错误是:
SEVERE: null
org.xml.sax.SAXParseException; schema_reference.4: Failed to read schema document 'file:/fileLocation', because 1)
could not find the document; 2) the document could not be read; 3) the root element
of the document is not <xsd:schema>.
来自第三行代码:
File schemaFile = new File("filenName.xsd");
SchemaFactory schemaFactory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);
Schema schema = schemaFactory.newSchema(schemaFile);
我做的第一件事是复制路径并测试它以确保它指向正确的文件。我做到了。
其次是检查 java 是否能够读取文件,我使用 .canRead() 进行了检查;
第三,我在架构内部检查根节点。
<?xml version="1.0" encoding="UTF_8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
targetNamespace="name" xmlns="name">
...
</xsd:schema>
它曾经是xs:schema,但我换了它,因为我遇到了这个错误。最奇怪的是,当我编码时,我没有收到任何错误(1 周前)。
最佳答案
当然UTF_8
不对,应该是UTF-8
这里解释了 XML 声明中的有效 encoding
属性值 http://www.w3.org/TR/REC-xml/#NT-EncodingDecl
在实践中,Java XML 解析器支持 Java 支持的任何编码
,并且还允许使用别名,例如 UTF8 也不错,但 UTF_8 不行。
关于java - 如何调试 org.xml.sax.SAXParseException;架构_reference.4?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14974774/
新的 ASP.NET MVC 4 项目中使用的 _references.js 文件是什么? 最佳答案 In VS 11, Visual Studio will give you intellisens
在我们的项目中,Scripts 文件夹中有很多遗留 javascript 代码,这些代码跨越大约 300 个不同的文件。当我更新 _references.js 文件时,所有 300 个文件都被引用并且
我有一个包含多个 JavaScript 脚本文件的 MVC 项目。其中一些文件需要进行单元测试。为此,我们有一个单独的 JS 文件。测试文件放置在 Scripts 文件夹中,并且不包含在项目中(即 .
比如说,我包含了一个 Nuget 包 jquery.TypeScript.DefinitelyTyped ,是否应该将其添加为对 Scripts/_references.js 的引用?如果是这样,是否
我注意到在 Visual Studio 2015 中,创建新的 ASP.NET MVC Web 项目时,它会自动添加 jquery-1.10.2.intellisense.js文件。阅读 Micros
我的 JavaScript Intellisense 在 Visual Studio 2017 中损坏。我知道我的 _references.js 文件是正确的,因为 JS Intellisense 在
我正在尝试理解新的 "_references.ts" workflow ,并且感觉我错过了一些 w/r/t 使用/组合多个文件(没有外部模块)并且仍然生成正确的“依赖顺序”.js 代码。从 Visua
我们遇到了 Visual Studio 2013、TFS 和 _references.js 文件的问题。 开发团队中有 3 个人。我们都在我们的开发笔记本电脑上安装了以下内容: 带有更新 2 的 Vi
我在 VS2015 中将 KendoUICore 包添加到一个项目中,这个对话框在加载包的过程中出现了 100 秒。 _references.js 文件打开了自动同步功能,因此它会为添加的每个 .js
我是 Typescript 的新手,最近几天一直在使用 Visual Studio 2013 Update 2(原生包含所有支持)。 我在 Visual Studio 的项目属性页面上选择了以下选项。
我是一名优秀的程序员,十分优秀!