在XML中说明CDATA标记及其作用

在XML中说明CDATA标记及其作用,第1张

一、标注样式

命令行:DIMSTYLE”作用:创建和修改标注样式,设置当前标注样式.

一、 线性标注

一个完整的尺寸标注应包括四个组成元素:尺寸线、尺寸界线、尺寸线的端点符号和尺寸文字.

命令行:DIMLINEAR

1、 作用:标注垂直、水平或倾斜的线性尺寸.

二、 对齐尺寸标注

特点:尺寸线与所标注的线段平行,且处于倾斜位置的尺寸.命令行:[DIMALIGNED]作用:标注对齐尺寸.

三、 坐标型尺寸标注

DIMORDINATE,用于标注指定点相对于UCS原点的X坐标或Y坐标值.(绝对坐标)

四、 半径标注

DIMRADIUS,用于标注圆或圆弧的半径.

五、 直径标注

DIMDIAMETER用于标注圆或圆弧的直径.

六、 角度型尺寸标注

特点:直接标注圆弧的圆心角、任意不平行两直线之间的夹角等角度尺寸.

规定:角度数字要水平书写,尺寸的起止点是箭头.

DIMANGULAR

七、 基线标注

特点:所有尺寸公用一条尺寸界线,这条尺寸界线叫基线.

提示:先用线性尺寸命令标注第一个尺寸,再用基线型尺寸命令标注其他尺寸,标注基线型尺寸时,只需要选择第二条尺寸界线.

八、 连续标注DIMCONTINUE

1、 作用:标注连续链式尺寸.

2、 特点:第一尺寸的第二条尺寸界线是第二个尺寸的第一条尺寸界线,各尺寸首尾衔接.

九、 标注圆心标记

DIMCENTER,用于给指定的圆或圆弧画出圆心符号.

十、 引线标注LEADER

作用:完成一个带文字注释或形位公差的标注.

QLEADER(快速引线标注)

作用:快速绘制引线和进行引线标注.

十一、形位公差标注(了解)

在建筑图中几乎不存在,对于一个零件,其实际形状和位置相对于理想形状和位置存在一定的误差,该误差称为形位公差.TOLERANCE

十二、快速标注QDIM

快速标注是AUTOCAD新增的一项标注功能.一次选择多个对象,可同时标注多个相同类型的尺寸,这样可大大节省时间,提高工作效率.

十三、标注编辑DIMEDIT

1、 作用:用于修改选定标注对象的文字位置、文字内容和倾斜尺寸线.

提示:DIMTEDIT([标注]——对齐文字)用于移动或旋转标注文字,有动态拖动文字的功能.

CDATA:是XML文件里的一个段,CDATA的使用是该文件有用性的前提。

作用:CDATA可避免未预料的特殊符号导致XML文件出现解析错误。

如果文本标明为纯文本,如果没有 CDATA,<  >  &字符需要转义,不能直接存入XML文件里面。

如果使用CDATA,不需要转义可直接将符号存入XML文档。

XML CDATA具体使用情况:

当从数据库里读取数据生成XML时,自由输入时的特殊符号破坏XML的结构,例如:“<”“>”“?”“&”等符号。

XML文件里的所有文本都会被解析器解析,为避免出现解析错误,会使用XML CDATA,因为CDATA中的文本在被解析时,会被解析器所忽略。

ML文档中包含类似"Elements look like "的文本,其中的""将被解析程序解释成一个元素,而人们实际想要的是""所表示的原义文本。

1.CDATA区:它的全称为character data,以" "开始,以" ]]> " 结束,在两者之间嵌入不想被解析程序解析的原始数据,解析器不对CDATA区中的内容进行解析,而是

将这些数据原封不动地交给下游程序处理。

2.特殊字符 :

xml 中表示:   <= 小于等于、    >= 大于等于 需加  这样的标记: xml中有&的符号,需要这样表示&

<= 小于等于 :

>= 大于等于:=]]>

一些特殊字符也可用下面的替代符号所代替。

特殊字符   替代符号

&            &

<            <

>            >

"             "

'              '

eg.

select zjDailydrillrep.dailydrilrepid,

zjDailydrillrep.wellbore_id,

bore.well_legal_name,

zjDailydrillrep.spudin_date,

zjDailydrillrep.reportfor,

zjDailydrillrep.depthmkb,

zjDailydrillrep.tvdmkb,

zjDailydrillrep.format_id,

zjDailydrillrep.enginbrief,

zjDailydrillrep.Dailywellcost,

zjDailydrillrep.insert_date,

zjDailydrillrep.status,

zjDailydrillrep.comments,

zjDailydrillrep.Submitter,

zjDailydrillrep.Verifyer,

rig.rig_no,

zjDailydrillrep.Rothours,

(select GEO.CURRENT_TD

from LJ_DAILY_GEOLOGICAL_REPORT GEO

where zjDailydrillrep.WELLBORE_ID = GEO.WELLBORE_ID

and GEO.REPORT_DATE = zjDailydrillrep.REPORTFOR

and geo.half_full = '260002' and rownum ) td,--------表示rownum <=1

(select GEO.CURRENT_TD

from LJ_DAILY_GEOLOGICAL_REPORT GEO

where zjDailydrillrep.WELLBORE_ID = GEO.WELLBORE_ID

and GEO.REPORT_DATE = zjDailydrillrep.REPORTFOR - 1

and geo.half_full = '260002'  and rownum ) tdbefore

from zj_Dailydrillrep zjDailydrillrep

left join COMM_WELLBORE BORE

on bore.wellbore_id = zjDailydrillrep.wellbore_id

left join zj_rig_data rig

on rig.rig_id = bore.rig_id

where 1 = 1


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11410170.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存