XML文件内部写法--引入DTD规范

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE pets[

<!ELEMENT pets (dogs,penguins)>    --引入DTD规范XML文件时,DTD文件的编写应注意:红色字体与蓝色字体之间应该要有空格

<!ELEMENT dogs (dog*)>

<!ATTLIST dog id CDATA #REQUIRED>

<!ELEMENT dog (health,love,decHealth,incLove)>

<!ELEMENT penguins (penguin*)>

<!ATTLIST penguin id CDATA #REQUIRED>

<!ELEMENT penguin (health,love,decHealth,incLove)>

<!ELEMENT health (#PCDATA)>

<!ELEMENT love (#PCDATA)>

<!ELEMENT dechealth (#PCDATA)>

<!ELEMENT inclove (#PCDATA)>

]>

<pet>

  <dogs>

	  <dog id="1">

		<health>100</health>

		<love>0</love>

		<decHealth>18</decHealth>

		<incLove>10</incLove>

	  </dog>

  </dogs>

	<dogs>

	  <dog id="2">

		<health>100</health>

		<love>0</love>

		<decHealth>18</decHealth>

		<incLove>10</incLove>

	  </dog>

	</dogs>

	<dogs>

	  <dog id="3">

		<health>100</health>

		<love>0</love>

		<decHealth>28</decHealth>

		<incLove>30</incLove>

	  </dog>

	</dogs>

	<penguins>

	  <penguin id="4">

		<health>100</health>

		<love>0</love>

		<dechealth>15</dechealth>

		<incLove>8</incLove>

	  </penguin>

	</penguins>

</pet>

  

你可能感兴趣的:(xml)