- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 Java 访问 Alfresco 内容服务器,通过它的 Web 服务 API 将一些内容导入其中。内容应将一些 NamedValue 属性设置为 UTF-8(西里尔字母)字符串。我一直收到 Sax 解析器异常:
org.xml.sax.SAXParseException: An invalid XML character (Unicode: 0x1b) was found in the element content of the document.
代码看起来像这样:
NamedValue[] namedValueProperties = new NamedValue[2];
namedValueProperties[0] = Utils.createNamedValue(Constants.PROP_NAME, name );
namedValueProperties[1] = Utils.createNamedValue("{my.custom.model}myProperty", cyrillicString);
CMLCreate create = new CMLCreate("1", parentReference, null, null, null, documentType, namedValueProperties);
CML cml = new CML();
cml.setCreate(new CMLCreate[]{create});
UpdateResult[] results = null;
try {
results = WebServiceFactory.getRepositoryService().update(cml);
} catch (...)
Here comes the "org.xml.sax.SAXParseException"
}
有谁知道如何解决这个问题?
最佳答案
问题是我使用的 alfresco-web-service-client.jar
库来自 2.9B 发行版(我正在访问 2.9B 社区内容服务器)和依赖库 bcprov- jdk15-136.jar
和 xmlsec-1.4.0.jar
不够用(从 2.1 版本开始就很旧)。我应该使用与 2.9B 分发一起部署的 bcprov-jdk15-137.jar
和 xmlsec-1.4.1.jar
。
关于Java、Alfresco Web 服务 API 和 Unicode NamedValues,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/190542/
当我尝试在 Google 表格的脚本编辑器中运行基本脚本时,出现此错误: TypeError: Cannot read property "namedValues" from undefined. (
我使用 Java 访问 Alfresco 内容服务器,通过它的 Web 服务 API 将一些内容导入其中。内容应将一些 NamedValue 属性设置为 UTF-8(西里尔字母)字符串。我一直收到 S
项目 key :MyvPlY2KvwGODjsi4szfo389owhmw9jII 我正在尝试运行一个脚本,该脚本在每次提交表单时通过电子邮件发送我的表单内容。我完全按照下面这个链接中的说明进行操作,
我有一个简单的脚本,可以通过电子邮件发送 Google Drive 表单提交的结果。表单中的一个问题有多项选择复选框。我正在使用 e.namedValues 获取答案数组,以便我可以通过电子邮件发送给
我有一个非常基本的 Google Apps 表单,其中包含两个问题,资源(具有两个选项的单选按钮)和名称(文本字段)。我想在提交时选择表单值,所以我设置了一个触发器(在表单提交时)来调用一个函数: f
试图找出我哪里出错了。我不是编码员,但正在重复使用我用过的另一个 Google 工作表中的代码。 我试图在提交填充此 Google 工作表的表单时触发发送电子邮件。 这是公开表:https://doc
我是一名优秀的程序员,十分优秀!