以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML在软件工程中的应用 』  (http://bbs.xml.org.cn/list.asp?boardid=6)
----  帮帮我(辽宁盘锦电力调度),如何将数据写入xml?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=6&rootid=&id=17262)


--  作者:欢乐的海
--  发布时间:4/21/2005 5:34:00 AM

--  帮帮我(辽宁盘锦电力调度),如何将数据写入xml?
因本单位新上一套省局电量传输系统,要求将盘一变、曙一变、田一变、兴一变及各电厂的数据录入,其工作量巨大,令人头痛,但它提供了一个模板如下,并可将其数据上传。
哪位高人帮帮忙,如何才能完成此项工作,说不定还能申请个科技成果呢!
本人QQ:171788685 请注明xml
其中部分代码:
<?xml version="1.0" encoding="GBK"?>

<!--盘锦调度2005/04/12日数据,共7条24点数据和汇总数据-->
<Records DataType="PowerPlant">
  <!--盘锦调度盘山变24点数据-->
  <DataTrans DataTransType="substation" DataTransId="121">
    <Data_1>null</Data_1>
    <Data_2>null</Data_2>
    <Data_3>null</Data_3>
    <Data_4>null</Data_4>
    <Data_5>null</Data_5>
    <Data_6>null</Data_6>
    <Data_7>null</Data_7>
    <Data_8>null</Data_8>
    <Data_9>null</Data_9>
    <Data_10>null</Data_10>
    <Data_11>null</Data_11>
    <Data_12>null</Data_12>
    <Data_13>null</Data_13>
    <Data_14>null</Data_14>
    <Data_15>null</Data_15>
    <Data_16>null</Data_16>
    <Data_17>null</Data_17>
    <Data_18>null</Data_18>
    <Data_19>null</Data_19>
    <Data_20>null</Data_20>
    <Data_21>null</Data_21>
    <Data_22>null</Data_22>
    <Data_23>null</Data_23>
    <Data_24>null</Data_24>
  </DataTrans>
  <!--盘锦调度盘山变汇总数据-->
  <DataTrans DataTransType="substCollect" DataTransId="121">
    <Data_sum>null</Data_sum>
    <Data_peak>null</Data_peak>
    <Data_valley>null</Data_valley>
    <Data_flat>null</Data_flat>
  </DataTrans>
</Records>




--  作者:欢乐的海
--  发布时间:4/24/2005 6:56:00 AM

--  
怎么没人帮我啊!
--  作者:zj_zhangxq
--  发布时间:4/26/2005 1:20:00 PM

--  
你用什么要语言编写呢?我刚刚学会用VB往里面添加数据,不知道能不能帮你?
--  作者:欢乐的海
--  发布时间:4/27/2005 1:20:00 PM

--  
最好用ASP方式,通过网页输入数据。
--  作者:zj_zhangxq
--  发布时间:4/27/2005 10:18:00 PM

--  
可以做做,你说的详细点!
--  作者:欢乐的海
--  发布时间:4/28/2005 7:48:00 PM

--  
在页面上要求有日期选择,要求有24点电量输入框;
例:1点电量若为79200,则将其该值/1000后+0.5,取整,替换<Data_1>null</Data_1>中的null,即<Data_1>79</Data_1>。
--  作者:zj_zhangxq
--  发布时间:4/29/2005 11:35:00 AM

--  
就这样吗,不是有很多的数据吧,其工作量巨大
光这样你解决不了啊

用DOM就好了,ASP用不着的,光jscript脚本就能做好了


--  作者:欢乐的海
--  发布时间:4/29/2005 12:28:00 PM

--  
首先对你的热情表示万分感谢,可以留下电话吗?
--  作者:欢乐的海
--  发布时间:4/29/2005 12:31:00 PM

--  
<?xml version="1.0" encoding="GBK"?>

<!--盘锦调度2005/04/28日数据,共7条24点数据和汇总数据-->
<Records DataType="PowerPlant">
  <!--盘锦调度盘山变24点数据-->
  <DataTrans DataTransType="substation" DataTransId="121">
    <Data_1>139</Data_1>
    <Data_2>139</Data_2>
    <Data_3>139</Data_3>
    <Data_4>139</Data_4>
    <Data_5>139</Data_5>
    <Data_6>139</Data_6>
    <Data_7>148</Data_7>
    <Data_8>146</Data_8>
    <Data_9>115</Data_9>
    <Data_10>115</Data_10>
    <Data_11>115</Data_11>
    <Data_12>119</Data_12>
    <Data_13>119</Data_13>
    <Data_14>119</Data_14>
    <Data_15>120</Data_15>
    <Data_16>141</Data_16>
    <Data_17>141</Data_17>
    <Data_18>141</Data_18>
    <Data_19>141</Data_19>
    <Data_20>141</Data_20>
    <Data_21>141</Data_21>
    <Data_22>142</Data_22>
    <Data_23>142</Data_23>
    <Data_24>142</Data_24>
  </DataTrans>
  <!--盘锦调度盘山变汇总数据-->
  <DataTrans DataTransType="substCollect" DataTransId="121">
    <Data_sum>3222.0</Data_sum>
    <Data_peak>1055.0</Data_peak>
    <Data_valley>1118.0</Data_valley>
    <Data_flat>1188.0</Data_flat>
  </DataTrans>
  <!--盘锦调度曙光变24点数据-->
  <DataTrans DataTransType="substation" DataTransId="146">
    <Data_1>107</Data_1>
    <Data_2>102</Data_2>
    <Data_3>105</Data_3>
    <Data_4>105</Data_4>
    <Data_5>105</Data_5>
    <Data_6>105</Data_6>
    <Data_7>105</Data_7>
    <Data_8>105</Data_8>
    <Data_9>105</Data_9>
    <Data_10>105</Data_10>
    <Data_11>97</Data_11>
    <Data_12>104</Data_12>
    <Data_13>105</Data_13>
    <Data_14>98</Data_14>
    <Data_15>105</Data_15>
    <Data_16>105</Data_16>
    <Data_17>105</Data_17>
    <Data_18>108</Data_18>
    <Data_19>109</Data_19>
    <Data_20>105</Data_20>
    <Data_21>117</Data_21>
    <Data_22>112</Data_22>
    <Data_23>110</Data_23>
    <Data_24>110</Data_24>
  </DataTrans>
  <!--盘锦调度曙光变汇总数据-->
  <DataTrans DataTransType="substCollect" DataTransId="146">
    <Data_sum>2539.0</Data_sum>
    <Data_peak>851.0</Data_peak>
    <Data_valley>851.0</Data_valley>
    <Data_flat>944.0</Data_flat>
  </DataTrans>
  <!--盘锦调度田庄台变24点数据-->
  <DataTrans DataTransType="substation" DataTransId="156">
    <Data_1>46</Data_1>
    <Data_2>46</Data_2>
    <Data_3>46</Data_3>
    <Data_4>46</Data_4>
    <Data_5>46</Data_5>
    <Data_6>46</Data_6>
    <Data_7>46</Data_7>
    <Data_8>20</Data_8>
    <Data_9>20</Data_9>
    <Data_10>20</Data_10>
    <Data_11>20</Data_11>
    <Data_12>20</Data_12>
    <Data_13>18</Data_13>
    <Data_14>19</Data_14>
    <Data_15>21</Data_15>
    <Data_16>21</Data_16>
    <Data_17>21</Data_17>
    <Data_18>20</Data_18>
    <Data_19>26</Data_19>
    <Data_20>30</Data_20>
    <Data_21>30</Data_21>
    <Data_22>39</Data_22>
    <Data_23>39</Data_23>
    <Data_24>39</Data_24>
  </DataTrans>
  <!--盘锦调度田庄台变汇总数据-->
  <DataTrans DataTransType="substCollect" DataTransId="156">
    <Data_sum>745.0</Data_sum>
    <Data_peak>186.0</Data_peak>
    <Data_valley>354.0</Data_valley>
    <Data_flat>251.0</Data_flat>
  </DataTrans>
  <!--盘锦调度兴隆台24点数据-->
  <DataTrans DataTransType="substation" DataTransId="181">
    <Data_1>70</Data_1>
    <Data_2>70</Data_2>
    <Data_3>70</Data_3>
    <Data_4>70</Data_4>
    <Data_5>70</Data_5>
    <Data_6>70</Data_6>
    <Data_7>70</Data_7>
    <Data_8>70</Data_8>
    <Data_9>65</Data_9>
    <Data_10>67</Data_10>
    <Data_11>67</Data_11>
    <Data_12>67</Data_12>
    <Data_13>62</Data_13>
    <Data_14>62</Data_14>
    <Data_15>63</Data_15>
    <Data_16>63</Data_16>
    <Data_17>63</Data_17>
    <Data_18>63</Data_18>
    <Data_19>75</Data_19>
    <Data_20>75</Data_20>
    <Data_21>75</Data_21>
    <Data_22>83</Data_22>
    <Data_23>74</Data_23>
    <Data_24>81</Data_24>
  </DataTrans>
  <!--盘锦调度兴隆台汇总数据-->
  <DataTrans DataTransType="substCollect" DataTransId="181">
    <Data_sum>1665.0</Data_sum>
    <Data_peak>557.0</Data_peak>
    <Data_valley>575.0</Data_valley>
    <Data_flat>603.0</Data_flat>
  </DataTrans>
  <!--盘锦调度盘锦局24点数据-->
  <DataTrans DataTransType="substation" DataTransId="249">
    <Data_1>361</Data_1>
    <Data_2>361</Data_2>
    <Data_3>361</Data_3>
    <Data_4>361</Data_4>
    <Data_5>361</Data_5>
    <Data_6>361</Data_6>
    <Data_7>371</Data_7>
    <Data_8>339</Data_8>
    <Data_9>305</Data_9>
    <Data_10>308</Data_10>
    <Data_11>299</Data_11>
    <Data_12>311</Data_12>
    <Data_13>305</Data_13>
    <Data_14>299</Data_14>
    <Data_15>309</Data_15>
    <Data_16>329</Data_16>
    <Data_17>330</Data_17>
    <Data_18>333</Data_18>
    <Data_19>351</Data_19>
    <Data_20>352</Data_20>
    <Data_21>364</Data_21>
    <Data_22>376</Data_22>
    <Data_23>365</Data_23>
    <Data_24>371</Data_24>
  </DataTrans>
  <!--盘锦调度盘锦局汇总数据-->
  <DataTrans DataTransType="supplyCollect" DataTransId="11">
    <Data_sum>8183.0</Data_sum>
    <Data_peak>2651.0</Data_peak>
    <Data_valley>2902.0</Data_valley>
    <Data_flat>2991.0</Data_flat>
  </DataTrans>
  <!--盘锦地方自备24点数据-->
  <DataTrans DataTransType="dynamotor" DataTransId="280">
    <Data_1>77</Data_1>
    <Data_2>78</Data_2>
    <Data_3>79</Data_3>
    <Data_4>78</Data_4>
    <Data_5>75</Data_5>
    <Data_6>76</Data_6>
    <Data_7>76</Data_7>
    <Data_8>76</Data_8>
    <Data_9>72</Data_9>
    <Data_10>68</Data_10>
    <Data_11>71</Data_11>
    <Data_12>73</Data_12>
    <Data_13>74</Data_13>
    <Data_14>71</Data_14>
    <Data_15>66</Data_15>
    <Data_16>74</Data_16>
    <Data_17>67</Data_17>
    <Data_18>70</Data_18>
    <Data_19>68</Data_19>
    <Data_20>71</Data_20>
    <Data_21>70</Data_21>
    <Data_22>69</Data_22>
    <Data_23>71</Data_23>
    <Data_24>70</Data_24>
  </DataTrans>
  <!--盘锦地方自备汇总数据-->
  <DataTrans DataTransType="dynamCollect" DataTransId="280">
    <Data_sum>1740.0</Data_sum>
    <Data_peak>566.0</Data_peak>
    <Data_valley>605.0</Data_valley>
    <Data_flat>646.0</Data_flat>
  </DataTrans>
  <!--盘锦地方上网24点数据-->
  <DataTrans DataTransType="dynamotor" DataTransId="281">
    <Data_1>0</Data_1>
    <Data_2>0</Data_2>
    <Data_3>0</Data_3>
    <Data_4>0</Data_4>
    <Data_5>0</Data_5>
    <Data_6>0</Data_6>
    <Data_7>0</Data_7>
    <Data_8>0</Data_8>
    <Data_9>0</Data_9>
    <Data_10>0</Data_10>
    <Data_11>0</Data_11>
    <Data_12>0</Data_12>
    <Data_13>0</Data_13>
    <Data_14>0</Data_14>
    <Data_15>0</Data_15>
    <Data_16>0</Data_16>
    <Data_17>0</Data_17>
    <Data_18>0</Data_18>
    <Data_19>0</Data_19>
    <Data_20>0</Data_20>
    <Data_21>0</Data_21>
    <Data_22>0</Data_22>
    <Data_23>0</Data_23>
    <Data_24>0</Data_24>
  </DataTrans>
  <!--盘锦地方上网汇总数据-->
  <DataTrans DataTransType="dynamCollect" DataTransId="281">
    <Data_sum>0.0</Data_sum>
    <Data_peak>0.0</Data_peak>
    <Data_valley>0.0</Data_valley>
    <Data_flat>0.0</Data_flat>
  </DataTrans>
</Records>


--  作者:欢乐的海
--  发布时间:4/29/2005 12:46:00 PM

--  
盘一变:定义48个数据,如py1--py24,pe1--pe24,则盘山变数据中<Data_1>139</Data_1>中的139=INT((py1+pe1)/1000+0.5);
曙光变同上(因上二个变电所均为两台主变);
田庄台变、兴隆台变均定义24个数据;
盘锦局数据为前四个变电所小时电量相加;
<!--盘锦地方自备24点数据-->中油田电厂4台机各24个数据点,辽化电厂1台机24个数据点,将此5台机小时电量相加形成地方自备小时电量数据。
--  作者:欢乐的海
--  发布时间:4/29/2005 12:48:00 PM

--  
各电量 汇总不用考虑,在数据导入后可自动完成;

--  作者:欢乐的海
--  发布时间:4/29/2005 2:24:00 PM

--  
其实我的目的,是想通过网页的形式让变电所和电厂的人员自己输入数据,然后经我们核实后将xml文件数据上传就可以了。
--  作者:d_hao20@ustc.edu
--  发布时间:5/24/2005 9:52:00 AM

--  
以下是引用欢乐的海在2005-4-29 14:24:37的发言:
其实我的目的,是想通过网页的形式让变电所和电厂的人员自己输入数据,然后经我们核实后将xml文件数据上传就可以了。

asp.net可以做的很好


--  作者:欢乐的海
--  发布时间:5/25/2005 12:03:00 PM

--  
我对这些懂得太少了,对我来说好难,请大家帮忙了!
--  作者:mzx
--  发布时间:12/19/2005 11:43:00 AM

--  
xmlbean

from--- xml --- xmlbean --- jdo --- db


--  作者:33341112
--  发布时间:12/20/2005 12:02:00 PM

--  
期待中。。
--  作者:jl
--  发布时间:1/31/2006 1:06:00 PM

--  

W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
132.813ms