今天在写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字符串的。
血的教训呀,浪费了我半天的时间。
相关推荐
在Java开发中,`javax.xml.ws.Service` 是一个核心组件,属于Java API for XML Web Services (JAX-WS)的一部分,用于创建客户端和服务端的Web服务代理。报错通常表明缺少必要的依赖包,这可能会影响到程序的正常运行...
def updatedXmlStr = groovy.xml.XmlUtil.serialize(xml) xml.write(new File('updated.xml')) ``` 在实际应用中,Groovy的这种XML处理方式特别适用于需要动态生成或修改XML配置文件、与XML格式的数据交互或者...
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版本,希望...
赠送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
csdn这样自己涨积分真麻烦,居然要50积分,我自己都下不起了好么,,调整为5个积分 ---------------2020-11-13----------- jdk版本高于9时,groovy无法正常使用,需要将此jar包加入项目中,即可正常打开.
描述中的 "groovy eclipse plugin 2.9.0" 确认了这是一个用于Eclipse集成开发环境(IDE)的Groovy语言支持插件,版本同样是2.9.0。这意味着开发者可以使用Eclipse IDE来编写、调试和管理Groovy代码,享受Eclipse提供...
groovy-all-2.4.15.jar文件,MAC使用时需存放在/Users/用户名/.gradle/caches/jars-3/某一缓存目录下,找不到就都看一下,我遇到的问题是缓存目录中下载的是2.4.17版本,应该跟gradle版本升级有关
Making Java Groovy--Kenneth.A.Kousen. Java Groovy 很不错的学习资料
groovy.part2.rar
groovy.part3.rar groovy 1.5
Apache Groovy SDK 2.5.6 是一个用于开发基于Groovy语言的应用程序的重要工具集。Groovy是一种面向对象的、动态的编程语言,它在Java平台上运行,并且与Java语法高度兼容,使得开发者能够利用Groovy的简洁性和灵活性...
语言程序设计资料:Groovy_快速入门.doc
最近的groovy-all-2.4.12.jar包供使用,解决as编译时报错问题
"groovy-xml-2.2.0-beta-1.zip" 文件是Groovy的一个版本,专注于XML处理功能,特别适用于在Groovy中解析、操作和生成XML文档。这个版本为2.2.0的beta-1,意味着它是该版本系列中的早期测试版,开发者可能在其中寻找...
为了帮助读者更好地理解Groovy在实际项目中的应用,书中可能包含了一些案例研究,展示了Groovy在Web开发、持续集成、测试自动化等领域的应用。这些案例不仅提供了代码示例,还分享了最佳实践和常见陷阱,有助于读者...
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》一书中提炼出多个与Groovy语言及Grails框架相关的知识点。下面将详细阐述这些知识点。 ### Groovy编程语言 **1. Groovy简介** - **定义**:Groovy是...