婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > shell生成簡單格式的xml實例

shell生成簡單格式的xml實例

熱門標簽:曲阜400電話辦理 電銷機器人 劍魚 申請公司400電話要注意什么 衛星地圖標注地名 奧維互動地圖標注參數 聯通電話機器人怎么接 地圖標注輻射圖案 安裝外呼系統費用 寧波智能外呼系統公司

以下是shell代碼:
create_xml.sh

復制代碼 代碼如下:

#! /bin/bash

#author: dengzhaoqun
#date: 201202/14

outfile=out
tabs=0

put(){
 echo ''${*}'>' >> $outfile
}

put_head(){
 put '?'${1}'?'
}

out_tabs(){
 tmp=0
 tabsstr=""
 while [ $tmp -lt $((tabs)) ]
 do
  tabsstr=${tabsstr}'\t'
  tmp=$((tmp+1))
 done
 echo -e -n $tabsstr >> $outfile
}

tag_start(){
 out_tabs
 put $1
 tabs=$((tabs+1))
}

tag_end(){
 tabs=$((tabs-1))
 out_tabs
 put '/'${1}
}

tag_value(){
 out_tabs
 str=""
 str=${1}' value="'${2}'"/'
 put $str
}

以下是測試代碼:
ts_xml.sh

復制代碼 代碼如下:

#! /bin/bash

#author: dengzhaoqun
#date: 20120215

source './create_xml.sh'
put_head 'xml version='1.0' encoding="GBK"'
tag_start '投遞信息'
tag_start '硬件'
tag_value '網卡' 1
tag_end '硬件'
tag_end '投遞信息'

生成的xml文件如下

復制代碼 代碼如下:

?xml version=1.0 encoding="GBK"?>
投遞信息>
 硬件>
  網卡 value="1"/>
 /硬件>
/投遞信息>

您可能感興趣的文章:
  • shell腳本實現快速生成xml格式sitemap實例分享
  • 利用Shell解析處理XML的方法匯總

標簽:上饒 江西 遵義 三門峽 安康 大慶 大興安嶺 仙桃

巨人網絡通訊聲明:本文標題《shell生成簡單格式的xml實例》,本文關鍵詞  shell,生成,簡單,格式,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《shell生成簡單格式的xml實例》相關的同類信息!
  • 本頁收集關于shell生成簡單格式的xml實例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 安远县| 德昌县| 潼关县| 昌平区| 重庆市| 大宁县| 武义县| 海盐县| 兴宁市| 井陉县| 和静县| 广灵县| 方城县| 安平县| 山东省| 邯郸县| 普洱| 观塘区| 泸西县| 兰溪市| 湟中县| 上犹县| 齐齐哈尔市| 岳西县| 壤塘县| 通山县| 禄劝| 澄城县| 毕节市| 望江县| 民和| 鸡东县| 四会市| 桦甸市| 翁牛特旗| 任丘市| 新竹市| 红原县| 内黄县| 景宁| 筠连县|