实时搜索: pb是什么元素

pb是什么元素

691条评论 1181人喜欢 2403次阅读 668人点赞
天然放射性元素 Th(钍)经过一系列 衰变和 衰变之后,变成 Pb(铅).下列论断中正确的是 A.铅核比钍核少24个中子 B.铅核比钍核少8个质子 C.衰变过程中共有4次 衰变和8次 衰变 D.衰变过程中共有6次 衰变和4次 衰变 , 物理性质也稍微说一下
最好是大学水平
写假期论文急用! , 高中化学,未知液体中有可能含Mg,Ca,Pb,Sr这四种元素,要求设计一个实验步骤证明它们是否存在用实验提供的材料去进行反应,逐一验证以上四种元素的存在,步骤完整,解释清晰,第一张图片是提供的和未知溶液反应的材料,第二张solubility ...

跑步常提到的pb 和fb各代表什么意思:

PB是Personal Best的缩写,有写成Personal Record(PR),是个人最好成绩的意思。

马拉松圈子里常见的对话:“你PB多少?”“423”意思是问马拉松最好成绩多少,答案的意思是4小时23分。

但是目前跑步没有FB的说法。

扩展资料:

PB的其他含义:

1、电视剧:

《越狱》(Prison Break)是由葛·艾坦尼斯等执导,保罗·舒尔灵编剧,温特沃思·米勒和多米尼克·珀塞尔等人主演的剧情悬疑电视剧。

该剧讲述的是一个关于拯救的故事,迈克尔为了救他被人陷害入狱的哥哥林肯,计划越狱并成功逃脱,在逃亡生涯中再次入狱,最后收集证据以求脱罪的过程。

2、元素符号:

铅是一种金属化学元素,其化学符号是Pb(拉丁文Plumbum;英文lead),原子序数为82,是原子量最大的非放射性元素。

铅是柔软和延展性强的弱金属,有毒,也是重金属。铅原本的颜色为青白色,在空气中表面很快被一层暗灰色的氧化物覆盖。

参考资料来源:百度百科--PB

pb,sr,cr,cd代表什么元素: pb 铅 sr 锶 cr钪 cd 镉

Sb,pb,Bi这些化学元素,应该怎么发音: Sb 锑 ( tī ) 51号元素 价电子构型 5s25p3 原子量 121.75
Pb 铅 ( qiān ) 82号元素 价电子构型 6s26p2 原子量 207.2
Bi 铋 ( bì ) 83号元素 价电子构型 6s26p3 原子量 208.9804
仅供参考!

原子吸收光谱仪测量Pb元素,为何样品(包含空白、纯水)测出的吸光度值均出现-1.000?是什么原因造成?:

重做标准曲线.

灯能量低,换灯!

天然放射性元素 Th(钍)经过一系列 衰变和 衰变之后,变成 Pb(铅).下列论断中正确的是 A.铅核比钍: BD

Pb及其化合物的化学性质等: 【汉字解释】
/1/ qiān ①一种金属.②石墨.

/2/ yán 铅山,地名,在江西省.

【化学解释】

概述
【元素名称】铅
【元素符号】Pb
【晶体结构】晶胞为面心立方晶胞。
【相对原子质量】207.2
【元素类型】金属元素
【原子体积】18.17立方厘米/摩尔
【元素在太阳中的含量】0.01ppm
【元素在海水中的含量】太平洋表面 0.00001ppm
【氧化态】Main Pb+2, Pb+4
【晶胞参数】
a = 495.08 pm
b = 495.08 pm
c = 495.08 pm
α = 90°
β = 90°
γ = 90°

【莫氏硬度】1.5
【声音在其中的传播速率】1190m/S
【电离能 (kJ /mol) 】
M - M+ 715.5
M+ - M2+ 1450.4
M2+ - M3+ 3081.5
M3+ - M4+ 4083
M4+ - M5+ 6640
M5+ - M6+ 8100
M6+ - M7+ 9100
M7+ - M8+ 11800
M8+ - M9+ 13700
M9+ - M10+ 16700
【发现过程】早在公元前三千年左右就已被人类发现。

【元素描述】第一电离能7.416电子伏特。第二电离能15.874电子伏特。熔点327.5℃,沸点1740℃。密度13.34克/厘米3。银灰色重金属,质柔软,延性弱,展性强。空气中表面易氧化而失去光泽,变灰暗。溶于硝酸,热硫酸、有机酸和碱液。不溶于稀酸和硫酸。具有两性:既能形成高铅酸的金属盐,又能形成酸的铅盐。
【元素来源】主要存在于方铅矿(PbS)及白铅矿(PbCO3)中,经煅烧得硫酸铅及氧化铅,再还原即得金属铅。
【元素用途】主要用作电缆、蓄电池、铸字合金、巴氏合金、防X射线等的材料。
【元素辅助资料】
铅是一种化学元素,其化学符号源于拉丁文,化学符号是Pb(拉丁语Plumbum),原子量207.2,原子序数为82。铅是所有稳定的化学元素中原子序数最高的。

铅为带蓝色的银白色重金属,它有毒性,是一种有延伸性的主族金属。熔点327.502C,沸点1740C,密度11.3437克/厘米³,硬度1.5,质地柔软,抗张强度小。

铅是人类最早使用的金属之一,公元前3000年,人类已会从矿石中熔炼铅。铅在地壳中的含量为0.0016%,主要矿石是方铅矿。铅在自然界中有4种稳定同位素:铅204、206、207、208,还有20多种放射性同位素。

金属铅在空气中受到氧、水和二氧化碳作用,其表面会很快氧化生成保护薄膜;在加热下,铅能很快与氧、硫、卤素化合;铅与冷盐酸、冷硫酸几乎不起作用,能与热或浓盐酸、硫酸反应;铅与稀硝酸反应,但与浓硝酸不反应;铅能缓慢溶于强碱性溶液。

铅主要用于制造铅蓄电池;铅合金可用于铸铅字,做焊锡;铅还用来制造放射性辐射、X射线的防护设备;铅及其化合物对人体有较大毒性,并可在人体内积累。铅被用作建筑材料,用在乙酸铅电池中,用作枪弹和炮弹,焊锡、奖杯和一些合金中也含铅。

铅在地壳中含量不大,自然界中存在很少量的天然铅。但由于含铅矿物聚集,熔点又很低(328℃),使铅在远古时代就被人们所利用了。

方铅矿(PbS)直到今天都是人们提取铅的主要来源。远古时代人们偶然把方铅矿投进篝火中,它首先被烧成氧化物,然后受到碳的还原,形成了金属铅。

在英国博物馆里藏有在埃及阿拜多斯清真寺发现的公元前3000年的铅制塑像。在伊拉克乌尔城和其他一些城市发掘古迹所获得的材料中,不仅找到属于公元前4000年间的各种金属物件,而且有古代波斯人所用的契型文字的黏土板文件记录。这些记录说明,在公元前2350年已经从矿石中提炼出大量铁、铜、银和铅。在公元前1792——前1750年巴比伦皇帝汉穆拉比统治时期,已经有了大规模铅的生产。在我国殷代墓葬中也发现有铅制的酒器卣、爵、觚和戈等。

我国在商殷至汉代青铜器中铅的含量有增大的趋势。青铜中铅的增加对于液态合金流动性的提高起了重要作用,使铸件纹饰毕露。

不过,古代人对铅和锡的分别并不是十分明确。罗马人称铅为黑铅,称锡为白铅,以致后来它的元素符号定为Pb。

中外古炼金家和炼丹家们对铅和铅的一些化合物进行了实验,例如在魏伯阳所著的《周易参同契》中说:“胡粉投火中,色坏还为铅。”用今天的化学方程式表示就是:

Pb3O4 + 2C ——→ 3Pb + 2CO2↑

直到16世纪以前,在用石墨制造铅笔以前,在欧洲,从希腊,罗马时代起,人们就是手握夹在木棍里的铅条在纸上写字,这正是今天“铅笔”这一名称的来源。到中世纪,在富产铅的美国,一些房屋,特别是教堂,屋顶是用铅版建造,因为铅具有化学惰性,耐腐蚀。最初制造硫酸使用的铅室法也是利用铅的这一特性。

铅的元素符号Pb是来自拉丁名称plumbum 。

铅污染

在所有已知毒性物质中,书上记载最多的是铅。古书上就有记录认为用铅管输送饮用水有危险性。公众接触铅有许多途径。近年来公众主要关心石油产品中含铅问题。颜料含铅,特别是一些老牌号的颜料含铅较高,已经造成许多死亡事件,因此有的国家特别制定了环境标准规定颜料中铅的含量应控制在600PPM之内。

有的国家还没有制定出标准,但是市场出售高铅含量颜料时贴出标签警示用户。食品中也发现铅的残留,或是空气中的铅降下污染食物,或是罐头皮的铅污染罐头食品。铅的另外一个重要来源是铅管。几十年以前建筑住宅时用铅管或铅衬里管道,夏天的天然冰箱也用铅衬里,这些年已经禁用,改用塑料或其它材料。

一般饮用水中铅含量的安全界限是100微克/升,而最高可接受水平是50微克/升。后来又进一步规定自来水中可接受的铅最大浓度为50微克/升(0.05毫克/升)。此外,为了研究铅对人体健康的影响,科学家着手检测人体血样的铅浓度,作为是否铅中毒的先期指标。数据表明:如果饮用水接近50微克/升,那么该病人血样的铅浓度约在30微克/升以上。吃奶的婴儿要求应该更为严格,平均血铅浓度要不超过10--15微克/升。

水厂处理水过程中可能加入钙和重碳酸盐以保持水呈碱性,继而减少水对输水管道的腐蚀,这个过程会带来新的风险。但是腐蚀问题很复杂,不是如此这般所能解决的,应该总体净化,但又价格昂贵。

许多化学品在环境中滞留一段时间后可能降解为无害的最终化合物,但是铅无法再降解,一旦排入环境很长时间仍然保持其可用性。由于铅在环境中的长期持久性,又对许多生命组织有较强的潜在性毒性,所以铅一直被列为强污染物范围。

急性铅中毒目前研究的较为透彻,其症状为:胃疼,头痛,颤抖,神经性烦躁,在最严重的情况下,可能人事不醒,直至死亡。在很低的浓度下,铅的慢性长期健康效应表现为:影响脑子和神经系统。科学家发现:城市儿童血样即使铅的浓度保持可接受水平,仍然明显影响到儿童智力发育和表现行为异常。我们只有降低饮用水中铅水平才能保证人们对铅的摄取总量降低。无铅汽油的推广应用为降低环境中的铅污染立了大功,特别是降低了大气中的颗粒物中的铅。

铅与颗粒物一起被风从城市输送到郊区,从一个省输送到另一个省,甚至到国外,影响其它地区,成了世界公害。科学家在北美格陵兰地区的冰山上逐年积冰的地区打钻钻取冰柱,下层的年头久远,顶层的年头捱近,易不同层次测定冰的铅含量。结果表明:1750年以前铅含量仅为20微克/吨;1860年为50微克/吨;1950年上升为120微克/吨;1965年剧增到210微克/吨。近代工业的发展,全球范围的污染日趋严重。

毒理学资料及环境行为

毒性
急性毒性:LD5070mg/kg(大鼠经静脉)
亚急性毒性:10μg/m3,大鼠接触30至40天,红细胞胆色素原合酶(ALAD)活性减少80%~90%,血铅浓度高达150~200 μg/100ml。出现明显中毒症状。10μg/m3,大鼠吸入3至12个月后,从肺部洗脱下来的巨噬细胞减少了60%,多种中毒症状。0.01mg/m3,人职业接触,泌尿系统炎症,血压变化,死亡,妇女胎儿死亡。
慢性毒性:长期接触铅及其化合物会导致心悸,蜴 激动,血象红细胞增多。铅侵犯神经系统后,出现失眠、多梦、记忆减退、疲乏,进而发展为狂躁、失明、神志模糊、昏迷,最后因脑血管缺氧而死亡。血铅水平往往要高于2.16微摩尔/升时,才会出现临床症状,因此许多儿童体内血铅水平虽然偏高,但却没有特别的不适,轻度智力或行为上的改变也难以被家长或医生发现。这也是为什么儿童铅中毒在国外被称为“隐匿杀手”的原因。

致癌:铅的无机化合物的动物试验表明可能引发癌症。另据文献记载,铅是一种慢性和积累性毒物,不同的个体敏感性很不相同,对人来说铅是一种潜在性泌尿系统致癌物质。
致畸:没有足够的动物试验能够提供证据表明铅及其化合物有致畸作用。
致突变:用含 1%的醋酸铅饲料喂小鼠,白细胞培养的染色体裂隙-断裂型畸变的数目增加,这些改变涉及单个染色体,表明DNA复制受到损伤。

代谢和降解:环境中的无机铅及其化合物十分稳定,不易代谢和降解。铅对人体的毒害是积累性的,人体吸入的铅25%沉积在肺里,部分通过水的溶解作用进入血液。若一个人持续接触的空气中含铅1μg/m3,则人体血液中的铅的含量水平为1~2μg/100ml血。从食物和饮料中摄入的铅大约有10%被吸收。若每天从食物中摄入10μg铅,则血中含 铅量为6~18μg/100ml血,这些铅的化合物小部分可以通过消化系统排出,其中主要通过尿(约76%)和肠道(约16%),其余通过不大为人们所知道的各种途径,如通过出汗、脱皮和脱毛发以代谢的最终产物排出体外。

残留与蓄积:铅是一种积累性毒物,人类通过食物链摄取铅,也能从被污染的空气中摄取铅,美国人肺中的含铅量比非洲,近东和远东地区都高,这是由于美国大气中铅污染比这些地区严重造成的。从人体解剖的结果证明,侵入人体的铅70%~90%最后以磷酸铅(PbHPO4)形式沉积并附着在骨骼组织上,现代美国人骨骼中的含铅量和古代人相比高100倍。这一部分铅的含量终生逐渐增加,而蓄积在人体软组织,包括血液中的铅达到一定程度(人的成年初期)后,然后几乎不再变化,多余部分会自行排出体外(如上所述),表现出明显的周转率。鱼类对铅有很强的富集作用。

迁移和转化:据加拿大渥太华国立研究理事会1978年对铅在全世界环境中迁移研究报导,全世界海水中铅的浓度均值为0.03μg/L,淡水0.5μg/L。全世界乡村大气中铅含量均值0.1μg/m3,城市大气中铅的浓度范围1~10μg/m3。世界土壤和岩石中铅的本底值平均为13mg/kg。铅在世界土壤的环境转归情况是:每年从空气到土壤15万吨,从空气转移到海洋25万吨,从土壤到海洋41.6万吨。每年从海水转移到底泥为40~60万吨。由于水体、土壤、空气中的铅被生物吸收而向生物体转移,造成全世界各种植物性食物中含铅量均值范围为0.1~1mg/kg(干重),食物制品中的铅含量均值为2.5mg/kg,鱼体含铅均值范围0.2~0.6mg/kg,部分沿海受污染地区甲壳动物和软体动物体内含铅量甚至高达3000mg/kg以上。

铅的工业污染来自矿山开采、冶炼、橡胶生产、染料、印刷、陶瓷、铅玻璃、焊锡、电缆及铅管等生产废水和废弃物。另外,汽车排气中的四乙基铅是剧毒物质。水体受铅污染时(Pb0.3~0.5mg/L),明显抑制水的自净作用,2~4mg/L时,水即呈浑浊状。

危险特性
粉体在受热、遇明火或接触氧化剂时会引起燃烧爆炸。

燃烧(分解)产物
氧化铅

现场应急监测方法
四羧醌试纸比色法《空气中有害物质的测定方法》,杭士平主编
速测仪法;分光光度法;阳极溶出伏安法《突发性环境污染事故应急监测与处理处置技术》万本太主编

实验室监测方法
监测方法 来源 类别
原子吸收法 GB7475-87 水质
mcso-四(对磺基苯)卟啉光度法 WS/T126-1999 作业场所空气
氢化物发生-原子吸收法 WS/T127-1999 作业场所空气
原子吸收法 GB/T15555.2-95 固体废物浸出液
石墨炉原子吸收法 GB/T17141-1997 土壤
火焰原子吸收法 GB/T17140-1997 土壤
火焰原子吸收法 GB/T15264-94 空气质量
原子吸收法 CJ/T101-99 城市生活垃圾
原子吸收法 《固体废弃物试验分析评价手册》中国环境监测总站等译 固体废弃物

环境标准
中国(TJ36-79) 车间空气中有害物质的最高容许浓度 0.03mg/m3 [铅烟];0.05mg/m3 [铅尘]
中国(TJ36-79) 居住区大气中有害物质的最高允许浓度 0.0007mg/m3(日均值)
中国(GB3092-1996) 环境空气质量标准 季平均:1.50ug/m3
年平均:1.00ug/m3
中国(GB16297-1996) 大气污染物综合排放标准(铅及其化合物) ①最高允许排放浓度(mg/m3):
0.90(表1);0.70(表2)
②最高允许排放速率(kg/h):
二级0.005~0.39;三级0.007~0.60(表1)
二级0.004~0.33;三级0.006~0.51(表2)
③无组织排放监控浓度限值:
0.0060mg/m3(表2);0.0075mg/m3(表1)
中国(GB5749-85) 生活饮用水水质标准 0.05mg/L
中国(GHZB1-1999) 地表水环境质量标准(mg/L) Ⅰ类 0.01;Ⅱ类0.05 ;Ⅲ类0.05;Ⅳ类0.05;Ⅴ类 0.1
中国(GB/T14848-93) 地下水质量标准 (mg/L) Ⅰ类0.005;Ⅱ类0.01;Ⅲ类0.05;Ⅳ类 0.1;Ⅴ类>0.1
中国(GB3097-1997) 海水水质标准(mg/L) Ⅰ类0.001;Ⅱ类0.005 ;Ⅲ类0.010;Ⅳ类0.050
中国(GB5048-92) 农田灌溉水质标准 0.1mg/L(水作、旱作、蔬菜)
中国(GB11607-89) 渔业水质标准 0.05mg/L
中国(GB8978-1996) 污水综合排放标准 1.0mg/L
中国(GB15618-1995) 土壤环境质量标准(mg/kg) 一级35;二级250~350;三级500
中国(GB5058.3-1996) 固体废弃物浸出毒性鉴别标准值 3mg/L
中国(GWKB3-2000) 生活垃圾焚烧污染控制标准 焚烧炉大气污染物排放限值:1.6mg/m3(测定均值)
中国(GB8172-87) 城镇垃圾农用控制标准 100mg/kg

应急处理处置方法及防护

泄漏应急处理

切断火源。戴好防毒面具,穿好一般消防防护服。用洁净的铲子收集于干燥净洁有盖的容器中,用水泥、沥青或适当的热塑性材料固化处理再废弃。如大量泄漏,收集回收或无害处理后废弃。
①对于泄漏的PbCl4和Pb(ClO4)2,应戴好防毒面具等全部防护用品。用干砂土混合,分小批倒至大量水中,经稀释的污水放入废水系统。
②对于泄漏的PbO、四甲(乙)基铅和Pb3O4,应戴好防毒面具等全部防护用品。用干砂土混合后倒至空旷地掩埋;污染地面用肥皂或洗涤剂刷洗,经稀释的污水放入废水系统。
③对于泄漏的PbF2,应戴好防毒面具等全部防护用品。在泄漏物上撒上纯碱;被污染的地面用水冲洗,经稀释的污水放入废水系统。
④对于泄漏的Pb(BrO3)2、PbO2和Pb(NO3)2,应戴好防毒面具等全部防护用品。被污染的要面用水冲洗,经稀释的污水放入废水系统。
⑤对于泄漏的烷基铅,用不燃性分散剂制成乳液刷洗。如无分散剂可用砂土吸收,倒至空旷地方掩埋;被污染的地面用肥皂或洗涤剂刷洗,经稀释的污水放入废水系统。

处理方法:当水体受到污染时,可采用中和法处理,即投加石灰乳调节pH到7.5,使铅以氢氧化铅形式沉淀而从水中转入污泥中。用机械搅拌可加速澄清,净化效果为80%~96%,处理后的水铅浓度为0.37~0.40mg/L。而污泥再做进一步的无害化处理。对于受铅污染的土壤,可加石灰、磷肥等改良剂,降低土壤中铅的活性,减少作物对铅的吸收。

防护措施

呼吸系统防护:作业工人应该佩戴防尘口罩。
眼睛防护:必要时可采用安全面罩。
防护服:穿工作服。
手防护:必要时戴防护手套。
其它:工作现场禁止吸烟、进食和饮水。工作后,淋浴更衣。实行就业前和定期的体检。保持良好的卫生习惯。

急救措施

皮肤接触:脱去污染的衣着,用肥皂水及流动清水彻底冲洗。
眼睛接触:立即翻开上下眼睑,用流动清水或生理盐水冲洗。就医。
吸入:迅速脱离现场至空气新鲜处。保持呼吸道通畅。呼吸困难时给输氧。呼吸停止时,立即进行人工呼吸。就医。
食入:给饮足量温水,催吐,就医。

灭火方法
干粉、砂土

高中化学,未知液体中有可能含Mg,Ca,Pb,Sr这四种元素,要求设计一个实验步骤证明它们是否存在: 1、取一份溶液,滴加NaCl,有沉淀说明有Pb2+

2、取一份溶液,加入足量NaOH,沉淀可能存在的Ca2+,Pb2+,Mg2+,滤液中加入Na2SO4,如有大量沉淀说明有Sr2+
3、取一份溶液,加入足量Na2SO4,沉淀可能存在的Ca2+,Pb2+,Sr2+,滤液中加入NaOH,如有大量沉淀说明有Mg2+
4、剩下的就是检测Ca2+了,取一份溶液,加入足量NaOH,沉淀可能存在的Ca2+,Pb2+,Mg2+,滤液中加入Na2SO4,沉淀可能存在的Sr2+,再过滤,滤液中加入Na2CO3,如果变浑浊,说明原溶液中存在Ca2+,这个利用了CaCO3的溶解度小于Ca(OH2)和CaSO4的性质。此性质在给出的条件中无法知道,但可以通过给出的已知溶液验证:Ca(NO3)2溶液中分别加入足量的Na2SO4和NaOH至不再产生沉淀为止,过滤后溶液中再加入Na2CO3,变浑浊。
如果不能查溶解度表,只能利用已溶液预先判断比较,四种离子的硫酸盐和其氢氧化物、碳酸盐的溶解度的大小。

pb 怎么读取xml格式的字符串: 从pb9开始,DataWindow开始支持直接从XML文档中导入数据,将检索到的数据保存为XML文档,以及使用XSL格式对象(XSL-FO) 的新功能。本文根据XML Features in PowerBuilder® 9.0相关内容节选翻译。这是第一部分。
1、 数据窗口导出引擎(DataWindow Export Engine)

它是数据窗口新增的组件,主要利用导出模板(Export Templates)作为基础结构来转换行数据到XML格式数据。引擎通过分析模板内容格式化数据,然后输出到XML形式。因为模板本身也是XML文档,所以它首先也需要被解析。导出引擎通过XML解析器(XML Parser)的服务来分析模板文件。在低层,XML解析通过C++和Apache Xerces实现,利用一个适配器接口(pbxerces90.dll)来访问Xerces解析器。
2、导出模板(Export Templates)

一个导出模板定义了数据窗口元素(DataWindow elements)和XML对应关系。

下面的数据窗口对象可以使用在导出模板:

• 列(Column)
• 计算列(Computed Column)
• 文本(Text Control)
• 计算域(Computed Field)
• 内嵌报表(Nested Report)

上面的数据窗口对象可以被映射到以下的XML构造

• 元素(Element)
• 属性 (Attribute)

注意:注释(comments)和处理指令(processing instructions)可以被添加到模板的任意部分,但是不能和其建立映射。CDATA可以被添加到任何元素之内,但是也不能被映射。内嵌报表(Nested Report)只能和元素建立映射,不能是属性。

当导出引擎分析XML模板内容时,根据模板中已经定义的映射关系,将元素映射到实际的数据窗口控件和它们的文本内容。在映射操作成功完成后,引擎将借助XML Parser/Generator Engine的帮助,实现最后的XML语法生成。

导出引擎是数据窗口定义的一部分。一个数据窗口可以定义多个导出模板,模板作为数据窗口一个关联的对象被保存在PBL和SRD当中。这里引入一个新的数据窗口属性:Export.XML.UseTemplate,用来指定在某次导出操作中使用的模板对象名称。在程序运行(runtime)和设计(designtime)时都可以修改这个属性。XML导出模板的语法见列表1:

列表 1: XML export template syntax (indented for clarity)

export.xml(
usetemplate="t_orders"
metadatatype=2 savemetadata=1
template=(
omment="Order items with external DTD"
name="t_orders"
publicid="c:\xmldw\orders.dtd"
xml="<?xml version=~"1.0~"
encoding=~"UTF-8~"
standalone=~"no~"?>
<!DOCTYPE Orders>
<Orders><!-- omitted for brevity --></Orders>"
)
)

pb9中数据窗口的XML特性(二、编辑导出模板)

在PowerBuilder 9.0中数据窗口编辑画板新增了定义和编辑XML导出模板的视图。视图中用TreeView展示模板的结构,XML实体(entities)被表示成树的节点,并利用不同的图标和字体颜色区别实体的类型。文本数据被显示为各自元素节点的子节点,在这里,元素的结束标签(end-tags)以及标签定界符(Markup delimiters)被隐藏了,但都是存在的。

编辑时候,仅仅只有一个导出模板可以在视图中打开。

图1:数据窗口画板中的新建XML导出模板视图

表1:列举了导出模板中所有可能的XML构造

通过在treeview的右键点击弹出菜单操作,可以对模板进行新建、打开、编辑、删除等操作。

个别菜单项说明:

根节点弹出菜单项中:
Schema Options… :弹出对话框,可以编辑当使用内嵌XML schema 模式的根节点元素 以及命名空间(namespace)的前缀(prefix)和URI.

导出模板细节部分(Export Template Detail Section)

如图1,我们可以看到一条灰线,该灰线的作用是分隔出模板的 header section和detail section,有些类似于数据窗口编辑画板中的细带(detail band)。通过选择某个元素节点的“'Starts Detail”右键菜单项,该条线可以被重新定位到该位置。此元素节点就被指定为Detail 开始元素.

只有一个元素可以被指定为Detail 开始元素。根节点不能成为Detail 开始元素。在默认情况下,根节点元素的第一个子节点被指定为Detail 开始元素。在导出时候,只有Detail 开始元素以及它的兄弟和子节点会逐行迭代的生成,这个特点和数据窗口的header和detail区域类似。

在数据窗口元素和XML节点间建立映射(Mapping DataWindow Elements to XML Nodes)

当目标导出XML文档的结构确定后,就可以创建模板了。当选择New Default菜单项时,新建的模板将自动将元素映射到数据窗口列和计算列上。如果你想导出的XML文档的结构与默认模板不同,就需要自定义或者修改导出模板,方法是先修改节点标签,然后定位在某个节点上,在“DataWindow Control reference dialog”弹出对话框中选择对应的数据窗口控件对象。

注意:任何映射到XML元素的数据值,都会被当作字符,无视对应列其实际的数据类型(number, date等等)。

pb9中数据窗口的XML特性(三、导出XML)

一、导出XML方法(Exporting XML)

DataWindow 或者DataStore中的数据都可以导出到XML形式,方法和导出PSR或者TXT等格式类似。具体可以使用以下几种方法:

1、在数据窗口画板编辑状态,当Preview视图打开时候,选择Save Rows As菜单项;
2、使用SaveAs()函数
dw_1.SaveAs( "c:\foo\bar.xml", XML!, TRUE )
3、使用数据窗口点符号属性方式
ls_xml = dw_1.object.datawindow.data.xml
4、使用数据窗口Describle函数
ls_xml = dw_1.Describe( "datawindow.data.xml")
二、与导出XML有关的DataWindow属性

数据窗口XML相关属性决定了导出XML文档的相关形式,有以下属性:

1、导出时候使用哪一个模板

dw_1.Object.DataWindow.Export.XML.UseTemplate = "value"

2、导出时候元数据的类型(MetaDataExternal!, MetaDataInternal!),即DTD\Schema是内签在导出XML文件中,还是以单独的文件存在

dw_1.Object.DataWindow.Export.XML.MetaDataType = "value"

3、导出时候那种元数据的将被同时保存(XMLDTD!, XMLSchema!, XMLNone!) 注: DTD和XML Schema都用来定义XML中数据表示的语法格式。

dw_1.Object.DataWindow.Export.XML.SaveMetaData = "value"

4、导出时候XML header data在detail rows中是否重复(类似于按header data分组)

dw_1.Object.DataWindow.Export.XML.HeadGroups = "value"

5、导出文件是否允许空白(white space)存在

dw_1.Object.DataWindow.Export.XML.IncludeWhiteSpace = "value"

pb9中数据窗口的XML特性(四、导入XML)

一、导入XML方法(Importing XML)

符合格式的XML数据可以导入到DataWindow或者DataStore中,具体方法如下:

1、从XML文件中导入
dw_1.ImportFile( XML!, "c:\foo\bar.xml" {*} )

2、从包含XML的字符串中导入
dw_1.ImportString( XML!, ls_xml {*} )

3、从剪贴板中导入XML数据
ls_xml = dw_1.ImportClipboard()

{*} 指函数的可选参数
二、与导入XML有关的 DataWindow属性

1、Import.XML.UseTemplate 导入时候XML必须匹配哪一个模板

2、Import.XML.Trace 导入时是否将trace信息记录到文件中

3、Import.XML.TraceFile 导入时产生的trace信息所保存的文件名

如果Trace选项打开,而TraceFile没有定义,则产生的trace信息自动记录到当前目录下的pbxmtrc.log文件。
三、判断XML是否格式良好(well formed)和符合特定语法(complies with a specified grammar)

可以在导入之前使用XMLParseFile 、XMLParseString 方法来判断XML是否well formed。

long ll_ret

ll_ret = XMLParseFile("c:\temp\mydoc.xml")

if ll_ret = 0 then dw_1.ImportFile("c:\temp\mydoc.xml")

  • max 库存在哪

    Excel中怎么插入mp3文件: 1、在 Excel 2010 中单击“文件”选项卡→选项,在打开的“ Excel 选项”对话框中选择左侧任务栏中的“自定义功能区”项,然后到右侧的“自定义功能区”下单击“开发工具”项把其勾选上,最后点“确定”退出。2...

    343条评论 5236人喜欢 2257次阅读 599人点赞
  • 五大女声是谁

    做亚马逊需要注册国外商标吗?: 需要的。亚马逊属于国外网站。商标有时效和地域之分,有些国家10年有效期后就要续标,有些5年,且仅在注册申请所在国范围内可以保护你的品牌。 ...

    283条评论 2354人喜欢 4753次阅读 673人点赞
  • excel如何区域打印

    intel hd graphics 4000与ATI54501G独显哪个好: 当然是hd4000了。不要被集显就一定不如独显的错误观念误导。hd4000是Intel最新的核芯显卡,与以往的集显不一样,直接集成在cpu里,性能已经超越了gt610,gt520,9500gt,8600gt等独立显卡...

    814条评论 2437人喜欢 6319次阅读 513人点赞
  • .亲爱的你在哪里

    ATI显卡讯景,迪兰,蓝宝石,话说,微星哪个好点?: 蓝宝石 ...

    534条评论 4773人喜欢 3348次阅读 556人点赞
  • mac book 如何

    我的电脑是联想E2607 显卡ATIHD4350 玩梦幻西游总是卡,一会好了一会又卡,登陆都卡,是怎没回事啊?: 不一定是,有很大可能是因为你自己的网速的问题吧,还有可能自己优化一下系统吧,或者还原一下系统把,还是不行,可能就是显卡的问题了,如果不放心就最好去问下卖电脑的,看是不是换气扇,也很大可能哦,所以一般都是先检查自己系统...

    316条评论 6613人喜欢 5758次阅读 634人点赞
  • 昆明哪里有狗卖

    已注销的银行帐户,怎么能查到过去几年的帐目明细?: 根据《金融机构客户身份识别和客户身份资料及交易记录保存管理办法》第二十九条 金融机构应当按照下列期限保存客户身份资料和交易记录:(一)客户身份资料,自业务关系结束当年或者一次性交易记账当年计起至少保存5年。(二)交易...

    660条评论 5917人喜欢 3864次阅读 363人点赞