XML(1) Tags and Elements

example:

<name>
     <first>John</first>
     <middle>Fitzgerald Johansen</middle>
    <last>Doe</last>
</name>


In <first>John</first> ,

<first> is a start tag

</first> is a n end tag

<first>John</first> is an element

John is element content

In this case, the element content is referred to as parsed character data orPCDATA


you can a space between both <first and </first and their closing tags

so <first >John</first> is also a valid xml tag


Rule of naming Elements

Names can only start with letters or dash(_)

After the irst characcter,, numebrs, hyphens and periods are allowed.

No colon(:) is allowed.

Names can not start with letters xml, either uppercase or lowercase

Remember, tags in XML are case sensitive


White space stripping

For HTML

Any insignificant white space( multiple whitespace, new line, tab )  will be stripped down to one space.

to insert space, use &nbsp;


For XML

no whitespace stripping takes place for PCDATA, so all the whitespace are reserved.


End-of-Line Whitespace

XML parsers would change all new lines to a single linefeed character before processing. 

This makes data exchange among multiple computers running different operating systems that much easier, as programmers don't have to deal with the (sometimes annoying) end-of-line logic.


Empty tag

<br />

which is the same as <br></br>

<name first="John" middle="Fitzgerald Johansen" last="Doe"/>




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值