xml和dtd练习

目录

一、题目

二、答案


一、题目

1.编写一个employee.xml

其中保留员工的id,name,age,depName,salary,company,gender信息.
       id必须有并且不能相同
       name任意            
       age可以不出现,不出现时有默认值20  
       depName只能在(市场部,教学部,教学管理部)中产生
       salary可以不出现
       gender可以不出现,不出现是有默认值male
2.编写一个customer.xml

 要求:根元素customers,customers中只包含customer元素,
             customer中只有属性name(取值tom,alexlee,jack),必须出现
             customer内容是消费数目.  


3.要求根元素是,在其内可以有1个或多个,
  在内元素必须按,,,,

顺序出现;
    可以出现0次或1次,
   
内元素必须按,,顺序出现    

4.描述学过的课程 courses.dtd
      课程数量 n
      课程的名称、
      课程时间、
      任课老师(只有一个)、
      班级(可有可无)


5.创建cd.xml存放CD的信息(可从cd.doc中获取),写DTD对xml文件的内容进行限制,要求根元素
   下可以出现多个子元素,
   的子元素按照给定顺序出现,
   可以出现一次或多次,
   可以出现零次或一次,
   code属性必须出现

二、答案

第一题:

employee.dtd



		
			
	    	

employee.xml





	
	
	

第二题:

customer.dtd



	
		

customer.xml




	
		3000
	

第三题:

student.dtd



	
		
		
		
				
		
			
			
			

student.xml




		
			
			
			12
			
			
南京 解放路 上的郭德纲

第四题:

courses.dtd



	
			
		
		
				
		

courses.xml



	
	<课程数量>2
					
			<课程名称>编译原理
			<课程时间>12:00~15:00
			<任课老师>杨兴运
			<班级>15计嵌2班
		
	

第五题:

cd.dtd



	
		
		
		

cd.xml




	
		微软
	
	
		微软
		1998
		

 

你可能感兴趣的:(xml和dtd练习)