`
浪客剑心
  • 浏览: 44562 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

关于xml类型文件的问题

阅读更多
最近在搞一个OA系统,导师要我负责工作流这个方面,在网上看到很多人是用Jboss的jbpm这个开源的东西,自己从网上下了一个demo,简单配置了一下。Junit测试时console里出现下面的错误:
  0:17:29,078 [main] ERROR JpdlXmlReader : couldn't parse process definition
org.dom4j.DocumentException: Error on line 2 of document  : The processing instruction target matching "[xX][mM][lL]" is not allowed. Nested exception: The processing instruction target matching "[xX][mM][lL]" is not allowed.
at org.dom4j.io.SAXReader.read(SAXReader.java:482)

at org.jbpm.jpdl.xml.JpdlParser.parse(JpdlParser.java:58)
at org.jbpm.jpdl.xml.JpdlXmlReader.readProcessDefinition(JpdlXmlReader.java:147)
at org.jbpm.graph.def.ProcessDefinition.parseXmlInputStream(ProcessDefinition.java:179)
at org.jbpm.graph.def.ProcessDefinition.parseXmlResource(ProcessDefinition.java:160)
at cn.senta.test.TestJBPM.testDeployProcessDifinition(TestJBPM.java:32)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
---------------
注意上面的红色信息。我打开xml文件,发现<?xml version="1.0" encoding="UTF-8"?>是从第二行开始的,也就是说第一行我是空着的。
当我把第一行空行删除的时候 运行成功了!不知怎么回事。请教一下大家
0
0
分享到:
评论

相关推荐

    XML 文件翻译工具 Xml Content Translator 1.9.zip

    XML 文件会经常用于一些应用程序的语言文件,而我们通过使用 XML Contents Translator 则可以很快速的利用软件中的谷歌在线翻译功能完成语言翻译。 XML 文件翻译工具 Xml Content Translator 中文版 XML 文件翻译...

    XML文件

    要读取的XML文件

    C++ 读取xml文件

    C++ 读取xml文件,专门针对xml类型文件的C++读取代码,可帮助需要这类读文件的童鞋参考

    使用javascript解析xml文件或xml格式字符串中文WORD版

    资源名称:使用Javascript解析xml文件或xml格式字符串 中文WORD版   内容简介: 本文档主要讲述的是使用Javascript解析xml文件或xml格式字符串;javascript中,不论是解析xml文件,...

    任意类型数据库提取数据转XML文件

    程序可以根据用户的设置文件appconfig.xml从关系型数据库中提取信息,生成具有层次关系的XML,可用于BI的ETL或者数据迁移。ELEMENT元素用户设置关系型数据库的表名称(TABLE属性)、外键名称(FOREIGNKEY)、父元素名称...

    心电图数据的xml类型文件

    模拟的心电图数据,用于读取xml文件的练习数据

    testng 的xml文档类型定义文件

    testng使用的testng.xml文档的文档类型定义文件,可用于核对xml文件的文档结构及合法元素

    使用c++生成xml文件

    使用c++语言将其它类型的文件生成xml文件

    读取properties、xml格式的配置文件的实例

    这是一个简单实现读取properties、xml格式的配置文件的小案例。虽然实际项目中可能不是这样实现的。作为了解也是不错的。 一、读取properties类型文件 ...二、读取xml类型文件 dom4j读取xml文件;

    c#读取XML文件

    讲诉了c#读取XML类型的数据的方法和案例

    SQL 2008 更新XML类型字段的方法_MSSQ

    SQL 2008 更新XML类型字段的方法

    java通过文件头内容判断文件类型

    java通过文件头内容判断文件类型

    google天气预报xml文件

    下面就是xml文件,大家慢慢琢磨就知道各个字段的含义了。 &lt;?xml version="1.0" ?&gt; - &lt;xml_api_reply version="1"&gt; - - , Guangdong" /&gt; &lt;postal_code data="shenzhen" /&gt; &lt;latitude_e6 data="" /&gt; ...

    基于XML的电子文件封装规范

    15 档案馆代码 15 全宗名称 15 立档单位名称 16 电子文件号 16 档号 16 全宗号 17 目录号 17 年度 17 保管期限 18 机构或问题 18 类别号 18 室编案卷号 18 馆编案卷号 18 室编件号 19 馆编件号 19 页号 19 内容描述 ...

    二进制XML存储方案

    其次的考虑当然是XML,然而XML是基于可读文本的,如何解决二进制数据问题?当然可以通过编码的途径来解决,但是这样使用XML是不是太牵强了?而且,XML有个缺陷,数据都是文本型的。要使用数值型、布尔型、日期型的...

    xml文档类型定义资料

    适用于需要了解xml文档类型的朋友们,方便大家更加了解xml的相关知识。

    Mybatis框架 mapper.xml文件中parameterType传递参数常用的几种方式.pdf

    本文详细介绍了在Mybatis框架 mapper.xml文件中parameterType传递参数常用的几种方式,以及如何实现的案列,同时#和$传参的区别。

    idea设置file mask后缀名的find.xml配置文件

    idea设置file mask后缀名的find.xml配置文件。替换位置:C:\用户名\用户账号\AppData\Roaming\JetBrains\IntelliJIdea2021.1\options下。

    使用XmlDocument类和其他相关类型操作XML内存

    该代码向您展示了如何在System.Xml命名空间的XmlDocument类,XmlNode类和其他几个相关类型中使用方法和属性。此文件中的方法按以下组(区域)进行组织: 加载并保存XML。 根据模式验证XML。 查找XML元素和属性。 ...

    XML文件追加Node节点

    在 xml 文件追加节点 node 节点 节点分支 节点类型 等其他操作 程序由C# 编写 易于理解 可扩展 对于不规范的xml 里增加node节点 元素 等的操作

Global site tag (gtag.js) - Google Analytics