`

groovy中 XmlParser().parse(xml) 报错 no protocol

阅读更多

今天在写grails程序的时候,发现了这样的报错。

出错信息:
java.net.MalformedURLException:no protocol: xxxxxxxx

 

grails 代码如下:

static String myParseXml(String xml){
  def root = new XmlParser().parse(xml)
  ...............
  .................
}

 

用 no protocol 作关键搜索,只有一条有用的结果,说是编码的原因。

但其实, 是我犯了一个低级错误。

只要将parse()改成parseText()即可。

grails 代码如下:

 

static String myParseXml(String xml){
  def root = new XmlParser().parseText(xml)
  ...............
  .................
} 

 

 

parse是用来读XML文件的,parseText是用来读XML字符串的。

血的教训呀,浪费了我半天的时间。

分享到:
评论

相关推荐

    javax.xml.ws.Service 报错需要的包

    在Java开发中,`javax.xml.ws.Service` 是一个核心组件,属于Java API for XML Web Services (JAX-WS)的一部分,用于创建客户端和服务端的Web服务代理。报错通常表明缺少必要的依赖包,这可能会影响到程序的正常运行...

    Groovy 动态修改XML

    def updatedXmlStr = groovy.xml.XmlUtil.serialize(xml) xml.write(new File('updated.xml')) ``` 在实际应用中,Groovy的这种XML处理方式特别适用于需要动态生成或修改XML配置文件、与XML格式的数据交互或者...

    Groovy-3.0.jar

    Groovy jar包 3.0.

    apache-groovy-3.0.8.zip apache官网的groovy3.0.8版本

    apache-groovy-3.0.8.zip apache官网的groovy3.0.8版本,希望大家多多下载,apache-groovy-3.0.8.zip apache官网的groovy3.0.8版本,希望大家多多下载,apache-groovy-3.0.8.zip apache官网的groovy3.0.8版本,希望...

    groovy-3.0.9-API文档-中文版.zip

    赠送jar包:groovy-3.0.9.jar; 赠送原API文档:groovy-3.0.9-javadoc.jar; 赠送源代码:groovy-3.0.9-sources.jar; 赠送Maven依赖信息文件:groovy-3.0.9.pom; 包含翻译后的API文档:groovy-3.0.9-javadoc-API...

    groovy1.0-installer.exe

    groovy1.0-installer.exe groovy1.0-installer.exe groovy1.0-installer.exe

    高版本jdk适应groovy的jar包.zip

    csdn这样自己涨积分真麻烦,居然要50积分,我自己都下不起了好么,,调整为5个积分 ---------------2020-11-13----------- jdk版本高于9时,groovy无法正常使用,需要将此jar包加入项目中,即可正常打开.

    org.codehaus.groovy-2.9.0.xx-201407142235-e44-RELEASE-updatesite.zip

    描述中的 "groovy eclipse plugin 2.9.0" 确认了这是一个用于Eclipse集成开发环境(IDE)的Groovy语言支持插件,版本同样是2.9.0。这意味着开发者可以使用Eclipse IDE来编写、调试和管理Groovy代码,享受Eclipse提供...

    groovy-all-2.4.15.jar.zip

    groovy-all-2.4.15.jar文件,MAC使用时需存放在/Users/用户名/.gradle/caches/jars-3/某一缓存目录下,找不到就都看一下,我遇到的问题是缓存目录中下载的是2.4.17版本,应该跟gradle版本升级有关

    Making Java Groovy--Kenneth.A.Kousen

    Making Java Groovy--Kenneth.A.Kousen. Java Groovy 很不错的学习资料

    groovy.part2.rar

    groovy.part2.rar

    groovy.part3.rar

    groovy.part3.rar groovy 1.5

    apache-groovy-sdk-2.5.6.zip

    Apache Groovy SDK 2.5.6 是一个用于开发基于Groovy语言的应用程序的重要工具集。Groovy是一种面向对象的、动态的编程语言,它在Java平台上运行,并且与Java语法高度兼容,使得开发者能够利用Groovy的简洁性和灵活性...

    语言程序设计资料:Groovy_快速入门.doc

    语言程序设计资料:Groovy_快速入门.doc

    groovy-all-2.4.12.jar

    最近的groovy-all-2.4.12.jar包供使用,解决as编译时报错问题

    groovy-xml-2.2.0-beta-1.zip

    "groovy-xml-2.2.0-beta-1.zip" 文件是Groovy的一个版本,专注于XML处理功能,特别适用于在Groovy中解析、操作和生成XML文档。这个版本为2.2.0的beta-1,意味着它是该版本系列中的早期测试版,开发者可能在其中寻找...

    groovy programming(2006.12).pdf

    为了帮助读者更好地理解Groovy在实际项目中的应用,书中可能包含了一些案例研究,展示了Groovy在Web开发、持续集成、测试自动化等领域的应用。这些案例不仅提供了代码示例,还分享了最佳实践和常见陷阱,有助于读者...

    groovy-all-2.4.15.jar

    org.gradle.api.resources.ResourceException: Could not get resource '...下载groovy-all-2.4.15.jar后,放入对应的 android-studio/gradle/gradle-5.*/lib/目录。 重启 Android Studio 及可使用。

    Groovy and Grails Recipes.pdf

    根据提供的文件信息,我们可以从《Groovy and Grails Recipes》一书中提炼出多个与Groovy语言及Grails框架相关的知识点。下面将详细阐述这些知识点。 ### Groovy编程语言 **1. Groovy简介** - **定义**:Groovy是...

Global site tag (gtag.js) - Google Analytics