文章的最后有###春节晚会节目单####-用xmldocument组件合并两个xml文件,合并的结点不能正确的输出到文件,why? (200分)

L

ljf945

Unregistered / Unconfirmed
GUEST, unregistred user!
用delphi7合并两个xml文件的结点,为什么可以遍历到新加的结点而输出却不对??
注: DomVendor属性是 Xerces XML ,是不能改动的。

文件及用到的xml文件如下:

-----------------------------------------
program Project1;

uses
QForms,
Unit1 in 'Unit1.pas' {Form1};

{$R *.res}

begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
-------------------------------------------
unit Unit1;

interface

uses
SysUtils, Types, Classes, Variants, QTypes, QGraphics, QControls, QForms,
QDialogs, QStdCtrls, QButtons, xmldom, XMLIntf, xercesxmldom, XMLDoc,
oxmldom;

type
TForm1 = class(TForm)
Label1: TLabel;
Edit1: TEdit;
Label2: TLabel;
Edit2: TEdit;
Label3: TLabel;
Edit3: TEdit;
OpenDialog1: TOpenDialog;
SpeedButton1: TSpeedButton;
SpeedButton2: TSpeedButton;
SpeedButton3: TSpeedButton;
Button1: TButton;
Button2: TButton;
Button3: TButton;
XMLDocument1: TXMLDocument;
XMLDocument2: TXMLDocument;
Memo1: TMemo;
Button4: TButton;
ComboBox1: TComboBox;
SpeedButton4: TSpeedButton;
procedure SpeedButton1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure Button4Click(Sender: TObject);
procedure SpeedButton4Click(Sender: TObject);
procedure ComboBox1Change(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.xfm}

procedure TForm1.SpeedButton1Click(Sender: TObject);
begin
if OpenDialog1.Execute then
begin
if (Sender as TSpeedButton).Name='SpeedButton1' then
Edit1.Text:=OpenDialog1.FileName
else if (Sender as TSpeedButton).Name='SpeedButton2' then
Edit2.Text:=OpenDialog1.FileName
else
Edit3.Text:=OpenDialog1.FileName
end;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
Form1.Close;
end;

procedure MyNodeMerge(sour:IXMLNodeList; dest:IXMLNodeList);
var
i,j,k,l,m:integer;
HaveIt,HaveThisAttr:integer; //1 means find it in dest,need nest.
begin // and sour to dest
for i:=0 to sour.Count-1 do
begin
HaveIt:=0;
for j:=0 to dest.Count-1 do
begin
//showmessage( sour.NodeName+' dd '+dest[j].NodeName);
if (sour.NodeName=dest[j].NodeName) then
begin //find it //limit nodetype can be here
HaveIt:=1;
break;
end;
end;

if ((HaveIt=1) and (pos('#',sour.NodeName)<>1)) then
begin //有些接点读出来是以 #打头的,如 #text,但在xml文件内又看不到这种接点,所以替换的时候全部屏蔽掉了。
//update attr

for k:=0 to sour.AttributeNodes.Count-1 do
begin
HaveThisAttr:=0;
for l:=0 to dest[j].AttributeNodes.Count-1 do
begin
if sour.AttributeNodes[k].NodeName=dest[j].AttributeNodes[l].NodeName then
begin
HaveThisAttr:=1;
break;
end;
end;

if HaveThisAttr=1 then
dest[j].AttributeNodes[l].NodeValue:=sour.AttributeNodes[k].NodeValue
else
begin //not exist so add a new node

dest[j].SetAttribute(sour.AttributeNodes[k].NodeName,sour.AttributeNodes[k].NodeValue);

end;
end;
//end update attr
if ((sour.HasChildNodes) and (dest[j].HasChildNodes)) then
begin
//ShowMessage(sour.NodeName+' run '+dest[j].NodeName);
MyNodeMerge(sour.ChildNodes,dest[j].ChildNodes)
end
else
begin
dest.Add(sour);
end;

end
else
begin

if (pos('#',sour.NodeName)<>1) then
begin
showmessage(sour.NodeName+' s+d '+dest[j-1].nodename);

// for m:=0 to dest.Count-1 do
// showmessage('before: '+dest[m].NodeName);

dest.BeginUpdate;
dest.Delete('shishu');
dest.Add(sour);
dest.Add(sour[i+1]);
dest.EndUpdate;
// for m:=0 to dest.Count-1 do
// showmessage('after: '+dest[m].NodeName);

end;
end;

end;
end;

procedure TForm1.Button1Click(Sender: TObject);
var
flag:integer;
begin
flag:=0;
if trim(edit1.Text)=trim(edit2.text) then
begin
ShowMessage('更新文件和被更新文件相同!');
flag:=1;
Edit2.SetFocus;
end;
//open XMLDocument1 & 2 here

if flag=0 then
begin //add XMLDocument1 to modify XMLDocument2

//for i:=0 to XMLDocument1.ChildNodes.Count-1 do
// ShowMessage(' child '+XMLDocument1.ChildNodes.nodename);
MyNodeMerge(XMLDocument1.ChildNodes,XMLDocument2.ChildNodes);

XMLDocument2.SaveToFile(edit3.text);

end;

end;

procedure TForm1.Button3Click(Sender: TObject);

procedure shownode(nd:IXMLnode);
var
i,j:integer;
begin
for j:=0 to nd.AttributeNodes.Count-1 do
begin
//nd.AttributeNodes.Nodes[j].Nodevalue:='dddf';
showmessage('attr: '+nd.AttributeNodes.Nodes[j].NodeName+nd.AttributeNodes.Nodes[j].Nodevalue);
end;

if nd.HasChildNodes then
begin

if nd.NodeType=ntText then
ShowMessage(nd.NodeName+'%%node value:'+nd.nodevalue+' text:'+nd.Text)
else
begin

ShowMessage('haschilds+nodename: '+nd.NodeName);
if nd.NodeName='Site' then
begin
for i:=0 to nd.ChildNodes.Count-1 do
ShowMessage('site_child '+nd.ChildNodes.NodeName);
end;
end;

for i:=0 to nd.ChildNodes.Count-1 do
ShowNode(nd.ChildNodes)
end
else
begin

if ((nd.NodeType=ntText) and (trim(nd.NodeName)<>'#text')) then
ShowMessage(' nochild+ value:'+nd.NodeName+' '+nd.nodevalue)
else showmessage('nochild+text '+nd.NodeName);

end;
end;
begin
if ComboBox1.ItemIndex=0 then
shownode(XMLDocument1.Node)
else
shownode(XMLDocument2.Node);

end;

procedure TForm1.Button4Click(Sender: TObject);
begin
if ComboBox1.ItemIndex=0 then
begin
memo1.Lines.add('----111----------add xml 111------- ');
memo1.Lines.AddStrings(XMLDocument1.XML)
end
else
begin
memo1.Lines.add('----222----------add xml 222------- ');
memo1.lines.AddStrings(XMLDocument2.XML);
end;

end;

procedure TForm1.SpeedButton4Click(Sender: TObject);
begin
XMLDocument2.ChildNodes.Clear;
memo1.Lines.Clear;
end;

procedure TForm1.ComboBox1Change(Sender: TObject);
begin
if Combobox1.ItemIndex=0 then
begin
button3.Caption:='遍历 1';
button4.Caption:='显示 1';
end
else
begin
button3.Caption:='遍历 2';
button4.Caption:='显示 2';
end;
end;

end.
------------------------------------------------------------------
object Form1: TForm1
Left = 180
Top = 171
Width = 722
Height = 554
VertScrollBar.Range = 545
HorzScrollBar.Range = 713
ActiveControl = Edit1
Caption = 'Form1'
Color = clBackground
Position = poScreenCenter
WindowState = wsMinimized
PixelsPerInch = 81
TextHeight = 12
TextWidth = 6
object SpeedButton1: TSpeedButton
Left = 400
Top = 16
Width = 23
Height = 22
Caption = '..'
OnClick = SpeedButton1Click
end
object SpeedButton2: TSpeedButton
Left = 400
Top = 56
Width = 23
Height = 22
Caption = '..'
OnClick = SpeedButton1Click
end
object SpeedButton3: TSpeedButton
Left = 400
Top = 96
Width = 23
Height = 22
Caption = '..'
OnClick = SpeedButton1Click
end
object SpeedButton4: TSpeedButton
Left = 632
Top = 187
Width = 63
Height = 22
Caption = 'clear'
OnClick = SpeedButton4Click
end
object Label1: TLabel
Left = 16
Top = 24
Width = 48
Height = 12
Caption = '更新文件'
end
object Edit1: TEdit
Left = 94
Top = 16
Width = 305
Height = 20
TabOrder = 1
Text = 'a.xml'
end
object Label2: TLabel
Left = 16
Top = 64
Width = 60
Height = 12
Caption = '被更新文件'
end
object Edit2: TEdit
Left = 94
Top = 56
Width = 305
Height = 20
TabOrder = 3
Text = 'b.xml'
end
object Label3: TLabel
Left = 16
Top = 104
Width = 60
Height = 12
Caption = '更新后文件'
end
object Edit3: TEdit
Left = 94
Top = 96
Width = 305
Height = 20
TabOrder = 5
Text = 'c.xml'
end
object Button1: TButton
Left = 352
Top = 136
Width = 75
Height = 25
Caption = '转 化'
TabOrder = 6
OnClick = Button1Click
end
object Button2: TButton
Left = 352
Top = 176
Width = 75
Height = 25
Caption = '退 出'
TabOrder = 7
OnClick = Button2Click
end
object Button3: TButton
Left = 232
Top = 176
Width = 75
Height = 25
Caption = '遍历 2'
TabOrder = 8
OnClick = Button3Click
end
object Memo1: TMemo
Left = 8
Top = 208
Width = 705
Height = 337
ScrollBars = ssAutoBoth
TabOrder = 9
WordWrap = False
end
object Button4: TButton
Left = 112
Top = 176
Width = 97
Height = 25
Caption = '显示 2'
TabOrder = 10
OnClick = Button4Click
end
object ComboBox1: TComboBox
Left = 8
Top = 176
Width = 105
Height = 20
Style = csOwnerDrawFixed
ItemHeight = 14
Items.Strings = (
'1'
'2')
TabOrder = 11
OnChange = ComboBox1Change
end
object OpenDialog1: TOpenDialog
FilterIndex = 0
Height = 0
Width = 0
Left = 248
Top = 136
end
object XMLDocument1: TXMLDocument
Active = True
FileName = 'a.xml'
Left = 280
Top = 136
DOMVendorDesc = 'Xerces XML'
end
object XMLDocument2: TXMLDocument
Active = True
FileName = 'b.xml'
Left = 312
Top = 136
DOMVendorDesc = 'Xerces XML'
end
end
-------------另存为a.xml--------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v5 U (http://www.xmlspy.com) by donquixote (topMaster) -->
<!--璇存槑淇℃伅-->
<Site IP="%%IaaP%%" username="%%username%%" version="2.0" siteID="%%siteID%%" sitsseID="%%sitggeID%%">
<license>
<daxuesheng>
<MAXCONNECT>%%MAXCONNECT%%</MAXCONNECT>
<starttime>%%starttime%%</starttime>
<endtime>%%endTime%%</endtime>
</daxuesheng>
</license>
<shishu>
<MAXCONNECT>%%MAXCONNECT%%</MAXCONNECT>
<starttime>%%starttime%%</starttime>
<endtime>%%endTime%%</endtime>
</shishu>

</Site>
--------------另存为 b.xml---------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v5 U (http://www.xmlspy.com) by donquixote (topMaster) --><!--璇存槑淇℃伅--><Site IP="%%IbbP%%" siteID="%%siteID%%" version="2.0" username="%%username%%">
<license>
<shishu>
<MAXCONNECT>%%MAXCONNECT%%</MAXCONNECT>
<starttime>%%starttime%%</starttime>
<endtime>%%endTime%%</endtime>
</shishu>
</license>
</Site>

对任何关注和帮助,表示感谢。
 
8:29
路滑,天下雪
迟到,堵车
空气好了一点。
 
港报称中国研制先进导弹 可击沉美国航母


  【《香港经济日报》12月18日报道】由美国国防部资助完成的一项分析报告认为,
面对中国大陆快速的经济与军事发展,美中未来可能会出现重大冲突。美国也可能与
台湾建立更紧密而正式的关系,其中包括扩大军事合作。

  最新一期的美国《防务新闻》透露,这项《军事资讯革命,亚洲展望》分析报告
是由美国国防部网络评估办公室资助的“国际安全研究联合中心”所完成。


  报告中所虚拟的一个场景发生在2009年,中国大陆挟以弹道飞弹、巡弋飞弹、柴
电潜舰、第四代战机以及资讯科技等快速成长的军力,强迫台湾领导人与大陆统一;
同一时间,美国正苦于一艘航空母舰遭中国以精密导向飞弹击沉,数以千计官兵伤亡,
美国在此地区强权地位遭受打击,日本、新加坡开始与中国妥协,澳大利亚、印度和
越南则紧缩其对外政策。

  这个看来十分可怕的状况,只是分析报告若干细节中的一部分。

英国军事专家设想的中国第五代战斗机

  这项分析报告意在研究澳大利亚、日本、台湾、新加坡和中国大陆等发展资讯战
能力的进程。分析报告所强调的是,美国军事发展必须配合资讯时代转型,否则未来
美国在太平洋地区利益将受损,更有遭到区域对抗者攻击的可能。

  分析报告指出,如果美国发展传统作战武器系统的趋势仍高于转型为资讯作战系
统,而中国持续投入精密攻击、太空武器、隐形载具以及资讯作战科技的话,北京将很
快赶上美国,届时美国将被迫愈来愈依赖核武器用以对抗。

  不过,分析报告也提出另一种发展的可能,那就是美国和盟国全力投入反恐、
维持和平武力,发展高强度攻击武力,并持续进行军力转型,而中国则两难于建
立工业时代或资讯时代军事能力,则美国仍将享有在国际社会独大的局面。
  中国的第一艘隐形战舰167号“深圳”舰   

  根据报告所称,中国大陆与台湾长期存在的争议,让中国大陆认为专注于资讯
战发展,是抗衡美国军事科技优势相对廉价的办法。中国一直在加强科技应用在军事
上,并将资讯科技列为最优先的现代化议题,北京被认为在发展资讯战相关教战规则
与概念,并在研究利用资讯战侵犯对抗外国经济、物流与通讯系统。

  此外,中国也在利用全球定位系统提高新一代弹道飞弹的精确度,改进
攻击防空设施、机场、海军基地、运输中心的能力并利用大空作战能力加强情
报收集、导航能力,也可能在发展基地型激光反卫星作战系统。

  至于台湾的军事发展则着重于与中国大陆间潜在的冲突,特别是台湾在
加强相关计划,用以抵消中国大陆飞弹威胁和资讯战的能力。(参考消息)


 
英国外交大臣称萨达姆已把手指扣在战争扳机上

--------------------------------------------------------------
http://www.sina.com.cn 2002年12月20日11:28 新华网

  新华网北京12月20日专电 英国外交大臣斯特劳19日说,伊拉克没有
遵循联合国的要求,萨达姆已经将手指扣在战争的扳机上,现在伊拉克必
须完全与联合国武器核查人员合作。

  斯特劳是在英国首相布莱尔办公室门外对记者发表上述谈话的。他同
时指出,这一情况本身并不会引发军事行动,只是向伊拉克发出明确的警
告:它必须与联合国及其武器核查人员通力合作。


  斯特劳还说,现在萨达姆面临新的抉择:是和平解决还是国际社会被
迫用武力解决这一问题。他认为,战争并不是不可避免的,他仍然希望萨
达姆遵守联合国的要求。

  英国政府表示,将在12月25日圣诞节后对伊拉克武器报告作出正式表态。(完)



 
克隆婴儿四天后出生? 加拿大一公司誓抢第一

------------------------------------------------

http://www.sina.com.cn 2002年12月21日12:05 东方网-上海青年报

  本报专稿(沈志真) 据美联社20日报道,加拿大魁北克一家名为
“克隆德”的组织19日发表声明称,该组织的研究专家们已经于今年
4月份成功复制出克隆人胚胎,这名世界上第一个克隆婴儿将于今年
圣诞节左右诞生。这是继意大利不育症专家安蒂诺里不久前宣布第
一名克隆婴儿将于明年1月诞生后的第二例有关克隆婴儿即将诞生的
声明。

  该声明是由“克隆德”公司的负责人、女科学家布里吉特·波
斯利尔宣布的。“克隆
德”公司1997年创建于巴哈马群岛,后来移至加拿大,该公司隶属
于一个名叫“雷尔里安”的宗教组织,该宗教组织的宗旨是相信人
类是由外星人创造的。波斯利尔在声明中称,“目前胎儿的生长非常
正常,我们正在密切关注母子俩的一切变化。我们不是在谈论一个怪
物,而是在谈论一个婴儿,一个不孕父母们渴望的婴儿。”她还称等克
隆婴儿出生后,她将提供足够的证据证明这名婴儿的确是被克隆出来的。

  在电话采访中,波斯利尔向记者透露,这名克隆婴儿将通过剖腹
产,从一名30岁左右的美国女人身上产下。她拒绝透露这名克隆婴儿
将于哪个国家的哪所医院诞生,但却称这名克隆婴儿将在今年圣诞节
左右出生,并且另外四名克隆婴儿也将于明年2月底出生。为了证明
这名即将出生的婴儿的确是被克隆的,一名DNA专家将在婴儿出生后
几天为这名婴儿和其代孕母亲做基因测试,整个测试过程将由一家选
中的音像制品公司全程摄制下来。

  然而,对于“克隆德”公司的声明,许多科学家持怀疑态度。理
由之一是“雷尔里安”宗教组织经常会散布一些耸人听闻的消息来吸
引公众注意力,此外,负责这项克隆计划的女科学家波斯利尔的真正
所长并不在克隆医学上,她的专业只是一名化学师。

  此外,据美国媒体报道,一年前,“克隆德”公司曾在一个偏僻
的小镇中学实验室内为美国弗吉尼亚州前州议员马克·哈恩特秘密克隆
他死去的儿子,然而据哈恩特称,由于各种原因,该克隆计划于去年夏
天被迫中止。



 
想看什么新闻?
 
1。王重阳调戏包惜弱 杨铁心枪挑丘处机
2。救颜烈惜弱惹祸 随天德李萍私奔
3。王重阳鸳鸯湖嫖免费鸡 柯镇恶烟雨楼吃霸王餐
4。铁木真牌桌破乃蛮 周伯通球场败东邪
5。大漠苦寒郭靖降世 桃花影落黄蓉诞生
6。黄药师杀妻啖肉 洪七公断指上坟
7。奉金旨再破乃蛮 忘私仇义收哲别
8。郭靖弯弓射麻雀 拖雷月下吐痴情
9。破王罕大汗称帝 为都史华筝殉情
10。郭靖怒杀柯镇恶 黄蓉义释周伯通
11。民主投票木真首任大汗 赌吃大赛黄蓉一战郭靖
12。念慈痴迷坏郭靖 杨康情逗呆黄蓉
13。洪七公挑拨是非 呆黄蓉二战郭靖
14。因瑶珈争风吃醋 呆黄蓉三战郭靖
15。杨康掌劈欧阳克 郭靖拳打王处一
16。梅超风孔雀开屏 穆念慈力劈华山
17。黄药师妓院放火 洪七公宫廷盗鸡
18。孙不二钟情药师 周伯通示爱超风
19。段智兴重出江湖 王重阳死而复生
20。打滚放骗黄蓉着女装 徒手缚鸡郭靖展神威
21。起争执黄蓉要回桃花岛 化矛盾郭靖巧遇兰花白
22。欧阳锋替天行道 裘千仞济世扶贫
23。傻姑巧布桃花阵 黄蓉失陷小迷宫
24。救黄蓉郭靖闯王府 斩哲别杨康定边疆
25。陈和尚盗马返中原 铁木真领军伐西辽
26。害伯通洪七施奸计 败超风郭靖获真经
27。一阳指难敌傻姑 蛤蟆功误伤黄蓉
28。王重阳嫖娼赖帐 黄药师开馆教书
29。黄蓉醉卧杏花村 郭靖初上桃花岛
30。郭靖参观都江堰 黄蓉溺水宝瓶口
31。穆念慈落草为寇 武三通逼良为娼
32。药师不二作夫妻 伯通超风成眷属
33。春花院郭靖恋风尘 怡香堂黄蓉捉现行
34。戴绿帽黄蓉不忠 割草席郭黄断义
35。黄蓉杨康拾旧情 郭靖念慈续前缘
36。陆乘风勾搭儿媳 程瑶珈谋杀亲夫
37。让孩子郭黄胜孔融 争家产杨穆动刀兵
38。铁掌峰顶双方谈判 长江水上暗藏杀机
39。巧中巧抢赈灾粮船 强中强毁长江堤坝
40。华山绝顶集体婚礼 剧情需要自相残杀
 

一、要不要我帮忙
甲乙两人交往甚久,都已经到了论及婚嫁的年龄了,
男方却怎样都没表示.
女友心开始急了,可是偏偏甲是内向又古意的人,
她只能在心里幻想,幻想甲有一天突然开窍了,
拿著一束玫瑰和一枚钻戒,跪在月光下向她求婚
一天,甲静静的问乙: 你会担心自己嫁不出去吗?
乙想想,好像有点不安: 好像会耶~
甲还是那个沉静思文不慌不忙的问: 那要不要我帮忙?
就酱子...乙嫁给了甲!
...................................................................
二、结婚纪念日
外子很少记得我们的结婚纪念日。
我嫁他时才十九岁,
到结婚二十周年时,我满以为他最低限度也会记起这个
有意义的日子。
那知道不然!他一句话没吭声。
不过,那天晚上他说:『你知道吗?。。。。。』便停了口。
我很高兴地想,他终於记得了,一心等著他继续说下去。
『我养你比你爸爸养你还多了一年。』
超爆笑的...
...................................................
三、加班
广告公司的加班是司空见惯的,
每当下午六点撞左右,就会听到不少同事打电话回家,
通知晚上又挑灯夜战,不能回家吃饭了,
在旁听了,总是觉得心酸酸,
但是有一回一位当爸爸的同事在打电话回家,
却让人感到温馨又有趣:「喂~~你是旋风小飞侠吗?
你跟女超人说,无敌铁金钢今天不回家吃饭了,拜拜!」

1.我们高中的时候有一次考试,一个男生坐在最后一派,接到了一个同学递来的答案,
兴奋至极,马上展开,刚要大抄特抄,一抬头看见监考老师笑眯眯的向他走来,显然已
经 看见了,这为任兄后来的作为成为我们全年级的经典:
他非常坦然的直起腰,直视老师,然后把答案纸放在鼻子上用力一擤,之后潇洒的扔出
一个抛物线--至入门后的垃圾筐
老师瞪了他若干眼,也终于没有勇气把罪证捡起来.


2.上次在食堂吃饭
边吃边聊,突然发现自己把一块饭掉在了外面,暗自觉得浪费粮食,对不起农民
伯伯。就捡起来吃了。
可是,后来偶发现那饭好像不是我得。。。
3.系里两个学生打架,责任完全在打人的一方。
被要求在年级大会上做检讨,该坯人写了一篇暴长的检讨书,提到打架细节时说
道:
当时我们正在吃饭,因为一个??问题发生争执,我作为一名学生干部,本
着????的原则,对他忍让客气,然而他却忽然拿出一把明晃晃的东西指着
我, 我 再也无法抑制内心的愤慨.........
刚说到此处,辅导员终于忍受不住了,冲上讲台问道:明晃晃的东西到底是什
么, 你 说清楚!
坯人沉默数秒曰:饭勺!

4.我们军训时候的事情,晚上组织卡拉ok活动
不过基本上还是要求保持坐姿态。
班里的mm负责报幕:
”下面由xxx给大家带来一首<水牛!"
回到幕后片刻又急跑出来:“对不起,xxx献给大家的是<水车>”
结果,音乐响起,是郑智化的《水手》
那个哥们郁闷得在台上光跑调。。。。。。。。。。。。。。


5.朋友的儿子读高二,有天晚上打电话给女同学,很不幸被女同学的母亲接到。
正为女儿成绩下降的母亲一听是个男生,就非常警惕,很不说地问道:“你姓什么?“
男孩说:”我姓魏。“
对方的语气很不客气:“魏什么?“
男孩更紧张了,结结巴巴的回答“我也不知道为什么?我爸爸也姓魏、、、“
 
金庸春节联欢晚会节目单! (转)金庸春节联欢晚会节目单! (转)

金庸春节联欢晚会节目单!
2002-12-21

主持:黄蓉、韦小宝

节目一 欢天喜地大联唱

*《姐妹》霍青桐,香香公主,阿朱,阿紫
*《我是女生》东方不败
*《木鱼与金鱼》仪琳
*《九妹》袁承志,阿九
*《你究竟有几个好妹妹》段誉、王语嫣、钟灵、木婉清
*《你到底爱不爱我》段正淳、王夫人、刀白凤、秦红棉、阮星竹(康敏要求加入,但老段明确表示已经不爱她了)
*《一个人的精彩》殷离
*《世上只有妈妈好》空心菜
*《为什么你背着我爱别人》徐峥,商宝震
*《知心爱人》张翠山,殷素素
*《朋友》江南七怪、全真七子,武当七侠
*《Bad Boy》丁铛,石中玉
*《爱我的人和我爱的人》胡斐,袁紫衣,程灵素,苗若兰
*《有一个姑娘》傻姑
*《青藏高原》达尔巴
*《鬼迷心窍》马春花
*《美丽坏女人》康敏
*《爸,我回来了》石破天
*《光阴的故事》瑛姑
*《有缘千里来相会》虚竹,梦姑
*《值得》杨过,小龙女
*《只要为你活一天》阿朱,乔峰
*《我这样爱你对不对》穆念慈,杨康
*《羞答答的玫瑰静悄悄的开》郭襄,程英,陆无双,公孙绿萼,完颜萍
*《梦醒时分》戚芳,狄云
*《疑心病》袁承志,温青青
*《情深深雨蒙蒙》阿绣,石破天
*《我也不想这样》林平之,岳灵珊
*《回娘家》郭芙
*《你快乐所以我快乐》双儿
*《你好毒》游坦之,阿紫
*《谢谢你的爱》令狐冲,任盈盈
*《大哥,你好吗》程灵素
*《长大后我就成了你》杨不悔,纪晓芙
*《爱你在心口难开》李文秀
*《小冤家》殷离,少年张无忌
*《My Heart Will Go On》郭靖,黄蓉

节目二 小品:《拌马索儿》太岳4侠

节目三少数民族舞蹈

苗族舞蹈:蓝凤凰,何铁手
回族舞蹈:香香公主
满族舞蹈:建宁公主
蒙古舞蹈:华筝
波斯舞蹈:小昭
摆夷族舞蹈:刀白凤
哈萨克族舞蹈:阿曼

节目四

京剧:李傀儡
粤剧:蒋四根
豫剧《谁说女子不如男》骆冰,周绮,李沅芷
川剧变脸:余沧海

节目五

民族乐器合奏:《三教九流过大年》
琴:任盈盈、何足道
萧:令狐冲,黄药师
筝:欧阳锋
笛:余渔同
二胡:莫大先生

节目六

独唱:郭靖《在那桃花盛开的地方》

节目七

关爱残障人士特别节目,由少先队员向以下代表献花:
杨过、阿九,柯镇恶、傻姑、梅超风(代表桃花岛众弟子),东方不败(代表岳不群、林平之)
*歌曲I《我恨我不能风流》
演唱:田伯光
*歌曲II《从头再来》
演唱:桃花岛众弟子

节目八

配乐诗朗诵《你是风儿我是沙》
朗诵:香香公主,陈家洛
配乐:霍青桐

节目九

小合唱《梅花三弄》

演唱:李莫愁,何红药,梅芳姑
节目十
相声:文学辩论
表演:黄蓉,朱子柳

节目十一

歌曲《夕阳红》
演唱张三丰、王重阳、风清扬、独孤求败,无名老僧

节目十二

天真宝贝大串联
表演:韦铜锤、韦虎头、韦双双 ,史红石

节目十三

合唱《好汉歌》
演唱:杨逍,范遥,殷天正,谢逊,韦一笑,周颠,说不得,冷谦,彭莹玉,铁冠道人,殷野王及众明教教徒
演奏:黛绮斯

节目十四

短剧 读鹤!?
表演:丁典,凌霜华
演奏:菊友

节目十五

小品《昨天,今天,明天》
表演:令狐冲,任盈盈,包不同

节目十六

集体舞《健康歌》
领舞:周伯通,曲非烟

节目十七

马戏:万兽山庄孟氏五兄弟

节目十八

歌伴舞《太湖美》
演唱:阿碧
伴舞:梅剑,兰剑,竹剑,菊剑

节目十九

评书《东北人都是活雷锋》
表演:胡一刀(东北人)
客串:苗人凤(老张),田归农(司机),阎基(医生),南兰(翠花)

节目二十

独唱《爱江山更爱美人》:张无忌
伴舞赵敏,周芷若,小昭,殷离

节目二十一

群口相声:《嘴巴的功能》
主演:桃谷六仙

节目二十二

歌曲《今夜无人入睡》
演唱:两大男高音--杨过(一啸伏千兽)、谢逊(一啸成疯)

节目二十三

大合唱《你是幸福的,我是快乐的》
演唱:胡一刀夫妇/狄云水笙/段誉王语嫣/虚竹梦姑/苏晋阿曼/令狐冲任盈盈/杨过小龙女/石破天阿绣/张无忌赵敏/袁承志温青青/袁冠南萧中慧

节目二十四
《难忘今宵》金庸全体人物
领唱:金庸(特邀)
 
接受答案了.
 
顶部