标题: [文本处理] [已解决]批处理怎么生成这个xml文件? [打印本页]
作者: ghostw 时间: 2011-9-10 10:10 标题: [已解决]批处理怎么生成这个xml文件?
求助:
公司这两天升级了程序,下面各网点终端都需要升级。
为了偷懒,俺就研究了下批处理,觉得真是方便强大啊!!
通过百度解决了大部分问题,现在一个能不能解决,还请这里的高手指点——
多谢啦!!!
程序需要从一个xml文件中读取 shebeihao来跳转页面。
以下是这个xml文件的内容。- <?xml version="1.0" encoding="UTF-8"?>
- <j2eeQuertion>
- <question>
- <queInfo>shebeihao</queInfo>
- <url>7235</url>
- </question>
-
- </j2eeQuertion>
复制代码
问题:
我用set命令取得那个设备号,然后用下面的代码生成了xml文件- :xml
- echo ^<?xml version="1.0" encoding="UTF-8"?^> > c:\as.xml
- echo ^<j2eeQuertion^> >> c:\as.xml
- echo ^<question^> >> c:\as.xml
- echo ^<queInfo^>shebeihao^</queInfo^> >> c:\as.xml
- echo ^<url^>%shebeihao%^</url^> >> c:\as.xml
- echo ^</question^> >> c:\as.xml
- echo ^</j2eeQuertion^> >> c:\as.xml
复制代码
但是这个生成的文件- <?xml version="1.0" encoding="UTF-8"?>
- <j2eeQuertion>
- <question>
- <queInfo>shebeihao</queInfo>
- <url>yyyy</url>
- </question>
- </j2eeQuertion>
复制代码
就是不能实现页面的跳转
而用程序自带的那个xml文件就可以。。。
请教一下我该如何写这个批处理。
再次感谢,期待指点。
======================
不好意思,再次测试后发现可以了。。是我没有输入正确那个设备号,而只有数据库里添加的才可以跳转。。。
呃,没有找到删除帖子的地方,就这样了吧。。。
作者: awk 时间: 2011-9-10 10:17
- @echo off
- set shebeihao=7235
- :xml
- (echo ^<?xml version="1.0" encoding="UTF-8"?^>
- echo ^<j2eeQuertion^>
- echo ^<question^>
- echo ^<queInfo^>shebeihao^</queInfo^>
- echo ^<url^>%shebeihao%^</url^>
- echo ^</question^>
- echo ^</j2eeQuertion^>
- )>c:\as.xml
复制代码
作者: ghostw 时间: 2011-9-10 10:44
awk 发表于 2011-9-10 10:17
谢谢!!
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |