navtowiki.groovy
来自「Groovy动态语言 运行在JVM中的动态语言 可以方便的处理业务逻辑变化大的业」· GROOVY 代码 · 共 42 行
GROOVY
42 行
import groovy.util.XmlParser
if (args.size() < 1) {
println "Usage: NavToWiki fileName"
}
else {
file = args[0]
println "About to parse ${file}"
doc = new XmlParser().parse(file)
println """
QuickLinks page
-------------------------------
"""
links = doc.body.links.item
println links.collect {
return "{link:" + it['@name'] + "|" + it['@href'] + "}"
}.join(" | ")
println """
Navigation page
-------------------------------
"""
menus = doc.body.menu
menus.each {
println "h3:${it['@name']}"
it.item.each {
println "- {link:" + it['@name'] + "|" + it['@href'] + "}"
}
println ""
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?