By GokiSoft.com| 19:39 25/03/2024|
XML

XML: Tạo tài liệu XML - quản lý lớp học

1. Viết tài liệu quản lý lớp học => mô tả thông tin lớp học, danh sách sinh viên của từng lớp

Yêu cầu : khi đọc tài liệu xml sẽ biết được thông tin >> tài liệu xml đó có những lớp học nào, thông tin của lớp học đó là gì, danh sách sinh viên của từng lớp và biết được chi tiết thông tin của từng sinh viên.

2. Viết tài liệu XML mô tả thông tin cá nhân, sở thích, dụng cụ học tập, ngôn ngữ lập trình bạn thích

Yêu cầu: Khi đọc tài liệu có thể biết được profile của 1 cá nhân duy nhất, xem được thông tin cá nhân, sở thích, ngôn ngữ lập trình của cá nhân đó và các trang thiết bị học tập. Các thẻ phải mô tả chính xác nội dung đang cần diễn đạt (cách đặt tên)

Phản hồi từ học viên

5

(Dựa trên đánh giá ngày hôm nay)

Trần Thị Khánh Huyền [T2008A]
Trần Thị Khánh Huyền

2021-04-05 08:17:42



<?xml version="1.0" encoding="UTF-8"?>
<name>Tran Thi Khanh Huyen</name>
<gender>nu</gender>
<phone>098321312</phone>
<address>Ha Noi</address>
<hobbies>
	<hobby>cat</hobby>
	<hobby>listenning music</hobby>
	<hobby>travel</hobby>
</hobbies>
<tools>laptop</tools>
<programmingLanguage>
	<Language>C</Language>
	<Language>Java</Language>
</programmingLanguage>



Trần Thị Khánh Huyền [T2008A]
Trần Thị Khánh Huyền

2021-04-05 08:17:23



<?xml version="1.0" encoding="UTF-8"?>
<classinfo>
	<className>A1</className>
	<address>Ha Noi</address>
	<studentList>
		<Student11>
			<name>Tran van a</name>
			<phoneNumber>82131023</phoneNumber>
			<birthday>01-02-1999</birthday>
			<gender>nam</gender>
		</Student11>
		<Student12>
			<name>Tran van b</name>
			<phoneNumber>84531023</phoneNumber>
			<birthday>10-03-1999</birthday>
			<gender>nu</gender>
		</Student12>
	</studentList>
	<className>A2</className>
	<address>Thai Binh</address>
	<studentList>
		<Student21>
			<name>Nguyen thi a</name>
			<phoneNumber>21312023</phoneNumber>
			<birthday>25-02-1999</birthday>
			<gender>nu</gender>
		</Student21>
		<Student22>
			<name>Nguyen van b</name>
			<phoneNumber>09831023</phoneNumber>
			<birthday>01-07-1999</birthday>
			<gender>nam</gender>
		</Student22>



</classinfo>



Nguyễn Tiến Đạt [T2008A]
Nguyễn Tiến Đạt

2021-04-05 08:09:26

Bai 1


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

<!-- DTD -->
<!DOCTYPE CLASS_LIST [
	<!ELEMENT class-list (class)>
	<!ELEMENT class (class-name, class-teacher, student-list)>
	<!ELEMENT class-teacher (name,age)>
	<!ELEMENT student-list (name,age)>
	<!ELEMENT class-name (#PCDATA)>
	<!ELEMENT name (#PCDATA)>
	<!ELEMENT age (#PCDATA)>
]>
<!-- Content -->
<class-list>
	<class>
		<class-name>D20CQCN01-B</class-name>
		<class-teacher>
			<name>Nguyen Manh Son</name>
			<age>30</age>
		</class-teacher>
		<student-list>
			<student>
				<name>Nguyen Tien Dat</name>
				<age>18</age>
			</student>
			<student>
				<name>Duong Quang Du</name>
				<age>18</age>
			</student>
			<student>
				<name>Duong Hong Duc</name>
				<age>18</age>
			</student>
		</student-list>
	</class>
	<class>
		<class-name>T2008A</class-name>
		<class-teacher>
			<name>Tran Van Diep</name>
			<age>33</age>
		</class-teacher>
		<student-list>
			<student>
				<name>Nguyen Tien Dat</name>
				<age>18</age>
			</student>
			<student>
				<name>Do Trung Duc</name>
				<age>20</age>
			</student>
			<student>
				<name>Dang Tran Nhat Minh</name>
				<age>17</age>
			</student>
		</student-list>
	</class>
</class-list>
	



hainguyen [T2008A]
hainguyen

2021-04-05 08:01:29



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

	<profile>
		<information>
			<fullname>Tran Van A</fullname>
			<age>30</age>
			<email>tranvana@gmail.com</email>
			<address>Ha Noi</address>
		</information>
		<interests>
			<interests_1>Game</interests_1>
			<interests_2>Watch TV</interests_2>
		</interests>
		<toolList>
			<tool>gokisolf.com</tool>
			<tool>w3school</tool>
		</toolList>
		<proLanguageList>
			<language>HTML/CSS/JS</language>
			<language>SQL</language>
			<language>PHP</language>
		</proLanguageList>
	</profile>



TRẦN VĂN ĐIỆP [Teacher]
TRẦN VĂN ĐIỆP

2021-04-05 07:39:56



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

<!-- DTD -->
<!DOCTYPE USER_LIST [
	<!ELEMENT user-list (infor, devices)>
	<!ELEMENT infor (fullname, birthday, address, email)>
	<!ELEMENT fullname (#PCDATA)>
	<!ELEMENT birthday (#PCDATA)>
	<!ELEMENT address (#PCDATA)>
	<!ELEMENT email (#PCDATA)>
	<!ELEMENT devices (device)>
	<!ELEMENT device (name, type, price, manufacturer)>
	<!ELEMENT name (#PCDATA)>
	<!ELEMENT type (#PCDATA)>
	<!ELEMENT price (#PCDATA)>
	<!ELEMENT manufacturer (#PCDATA)>
	<!ENTITY TVD "TRAN VAN DIEP">
]>

<!-- Content -->
<user-list xmlns:abc = "https://gokisoft.com/abc" xmlns:okok = "https://gokisoft.com/okok">
	<abc:infor okok:title = "Hello World!!!">
		<okok:fullname>&TVD;</okok:fullname>
		<okok:birthday>10-10-1999</okok:birthday>
		<abc:address><![CDATA[Nam <> <abc>asdasdas</abc> sdfhdsfkdhs 23 Dinh]]></abc:address>
		<abc:email>tranvandiep.it@gmail.com</abc:email>
	</abc:infor>
	<devices>
		<device>
			<name>Macbook Pro 2015</name>
			<type>Laptop</type>
			<price>$2000</price>
			<manufacturer>Apple</manufacturer>
		</device>
		<device>
			<name>iPhone 10</name>
			<type>Smart Phone</type>
			<price>$1000</price>
			<manufacturer>Apple</manufacturer>
		</device>
	</devices>
</user-list>



Lê Minh Bắc [T1907A]
Lê Minh Bắc

2020-04-22 08:31:53



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

	<class_list>
		<class>
				<classname>T1907a</classname>
				<address>Số 8 Tôn Thất Thuyết</address>
				<teacher>Tran Van Diep</teacher>
				<student_list>
					<student>
						<name>Nguyen Minh Tam</name>
						<birthday>14/07/2001</birthday>
						<address> Hải Duong</address>
						<email>nguyenminhtam2001@gmail.com</email>
						
					</student>

					<student>
						<name>Le Minh Bac</name>
						<birthday>14/07/2001</birthday>
						<address> Ha Noi </address>
						<email>leminhbac2001@gmail.com</email>
						
					</student>
				</student_list>
		</class>

		<class>
				<classname>T1907E</classname>
				<address>Số 8 Tôn Thất Thuyết</address>
				<teacher>Nguyen Tuan</teacher>
				<student_list>
					<student>
						<name>Nguyen Minh Bac</name>
						<birthday>14/07/2001</birthday>
						<address> Viet Tri</address>
						<email>nguyenminhbac2001@gmail.com</email>
						
					</student>

					<student>
						<name>Le Minh Nam</name>
						<birthday>14/07/2001</birthday>
						<address> Ha Noi </address>
						<email>leminhnam2001@gmail.com</email>
						
					</student>
				</student_list>
		</class>

	<class_list>



<?xml version="1.0" encoding="UTF-8"?>
<myprofile>
        <name> Le Minh Bac </name>
        <birthday> 14/07/2001 </birthday>
        <address>ha Noi</address>
        <like_list>
            <like> Đá Bóng </like>
            <like> Gym</like>
            <like> Đọc Sách</like>
        </like_list>
        <tool_list>
            <tool>Laptop</tool>
            <tool>Smarth Phone</tool>
            <tool>PC</tool>
        </tool_list>
        <language_list>
            <language>Java</language>
            <language>html/css/js</language>
            <language>C</language>
            <language>C++</language>
            <language>C#</language>
            <language>XML</language>
        </language_list>
</myprofile>



Thành Lâm [T1907A]
Thành Lâm

2020-04-15 03:22:12



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

	<class_FPTaptech>
		<class>
				<stt>01</stt>
				<tenLop>T1907a</tenLop>
				<diachi>Số 8 Tôn Thất Thuyết</diachi>
				<giaoVien>Tran Van Diep</giaoVien>
				<danhSachHocSinh>
					<student>
						<ten>Nguyễn Thành Lâm</ten>
						<ngaySinh>25/10/2001</ngaySinh>
						<queQuan> Hải Phòng </queQuan>
						<email>thanhlam12@gmail.com</email>
						
					</student>

					<student>
						<ten>Vu Thi Duong</ten>
						<ngaySinh>09/3/2001</ngaySinh>
						<queQuan> Hải Phòng </queQuan>
						<email> duongvu781@gmail.com</email>
					</student>
				</student_list>
		</class>

		<class>
				<stt>02</stt>
				<tenLop>T1909a</nameClass>
				<diachi> Sô 8 Tôn Thất Thuyết </diachi>
				<giaoVien> Nguyễn Tuân </giaoVien>
				<danhSachHocSinh>
					<student>
						<ten> Trịnh Văn Phúc </ten>
						<ngaySinh> 29/8/2001 </ngaySinh>
						<diaChi>Hải Phòng</diaChi>
						<email>phuctrinh298@gmail.com</email>
					</student>

					<student>
						<ten> Nguyễn Xuân Hải </ten>
						<ngaySinh> 18/3/2001 </ngaySinh>
						<diaChi>Hà Nội</diaChi>
						<email> hainx3182001@gmail.com</email>
					</student>

					<student>
						<ten> Nguyễn Văn Vinh </ten>
						<ngaySinh> 5/5/2001 </ngaySinh>
						<diaChi> Hà Tĩnh </diaChi>
						<email> vanvinh1502@gmail.com</email>
					</student>
				</student_list>
		</class>

		<class>
			<stt> 03 </stt>
			<tenLop> T1808A </tenLop>
			<diaChi> Số 8 Tôn Thất Thuyết </diaChi>
			<giaoVien> Thanh Tam </giaoVien>
			<danhSachHocSinh>
				<student>
					<ten> Do Thi Dan </ten>
					<ngaySinh> 8/9/2001 </ngaySinh>
					<diaChi> Hưng Yên </diaChi>
					<email> dodan213@gmail.com </email>
				</student>
			</danhSachHocSinh>

	<class_FPTaptech>



<?xml version="1.0" encoding="UTF-8"?>
<cdThanhLam>
    <CD>
        <ten> Nguyễn Thành Lâm </ten>
        <ngaySinh> 25/10/2001 </ngaySinh>
        <noiSong>Ha Tinh</noiSong>
        <soThich>
            <1> Đá Bóng </1>
            <2> Gym</3>
            <3> Đọc Sách</3>
        </soThich>
        <dungCuHocTap>
            <tool>Laptop</tool>
            <tool>Mourse</tool>
            <tool>key Boarch</tool>
        </dungCuHocTap>
        <ngonNguYeuThic>
            <language>Java</language>
            <language>html/css/js</language>
            <language>c</language>
            <language>c++</language>
            <language>c#</language>
            <language>XML</language>
        </ngonNguYeuThic>
    </CD>
</cdThanhLam>



Trần Ngọc Hải [T1907A]
Trần Ngọc Hải

2020-04-14 13:09:01



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

	<class_SVAptech>
		<class>
				<rollNo>1</rollNo>
				<nameClass>T1907A</nameClass>
				<address_class>Ton That Thuyet</address>
				<teacher>Tran Van Diep</teacher>
				<student_list>
					<student>
						<student_name>Tran Ngoc Hai</student_name>
						<age>19</age>
						<address>Ha Noi</address>
						<email>Hai@gmail.com</email>	
					</student>
						
					<student>
						<student_name>Nguyen Hoang Thien Duy</student_name>
						<age>19</age>
						<address>Hai Duong</address>
						<email>Duy@gmail.com</email>	
					</student>
				</student_list>
		</class>
		
		<class>
				<rollNo>2</rollNo>
				<nameClass>T1103A</nameClass>
				<address_class>Ton That Thuyet</address>
				<teacher>Nguyen Tuan</teacher>
				<student_list>
					<student>
						<student_name>Hoang Van Huy</student_name>
						<age>20</age>
						<address>Hai Phong</address>
						<email>Huy@gmail.com</email>	
					</student>
						
					<student>
						<student_name>Nguyen Hong Nhung</student_name>
						<age>19</age>
						<address>Ha Noi</address>	
						<email>Nhung@gmail.com</email>
					</student>
				</student_list>
		</class>
		
	<class_SVAptech>



<?xml version="1.0" encoding="UTF-8"?>
<person>
		<information>
				<fullName>Tran Ngoc Hai</fullName>
				<age>19</age>
				<address>Ha Noi</address>
				<email>hai@gmail.com</email>
				<enjoy>
					<enjoy1>play game </enjoy1>
					<enjoy2>coding</enjoy2>
					<enjoy3>coking</enjoy3>
				</enjoy>
				<Learning tools>
					<Learning tools1>Laptop</Learning tools1>
					<Learning tools2>Smart Phone</Learning tools2>
				</Learning tools>
				<Programming language>
					<Programming language1>HTML5/CSS</Programming language1>
					<Programming language2>NodeJS</Programming language2>
				</Programming language>
				
		</information>
</person>



nguyễn văn huy [T1907A]
nguyễn văn huy

2020-04-14 12:13:06



<?xml version="1.0"?>
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->

<xs:schema version="1.0"
           xmlns:xs="http://www.w3.org/2001/XMLSchema"
           elementFormDefault="qualified">
    <class_list>
        <class>
            <name>A1</name>
            <teachname>nguyen van a</teachname>
            <age> 18</age>
            <address>FPT</address>
            <student_list>
                <student>
                    <name> nguyen van huy</name>
                    <age>18 </age>
                    <address>Duong Quang Ham</address>
                </student>
                <student>
                    <name> nguyen van B</name>
                    <age>18 </age>
                    <address>Duong Quang Ham</address>
                </student>
            </student_list>
        </class>
        <class>
            <name>A2</name>
            <teachername>Nguyen Văn B</teachername>
            <studentnumber>20</studentnumber>
            <address>FPT Aptech</address>
            <student_list>
                <student>
                    <name>nguyen van A</name>
                    <age>18</age>
                    <phone>546654</phone>
                </student>
                <student>
                    <name>nguyen van  B</name>
                    <age>18</age>
                    <phone>5656445</phone>
                </student>
            </student_list>
        </class>
    </class_list>
</xs:schema>
?????>>>>>>>>
<?xml version="1.0"?>
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->

<xs:schema version="1.0"
           xmlns:xs="http://www.w3.org/2001/XMLSchema"
           elementFormDefault="qualified">
<DOCTYPE MYPROFILE[
<!ELEMENT myprofile(name,age,address,rollno)
<!ELEMENT name(#PCDATA)>
<!ELEMENT age(#PCDATA)>
<!ELEMENT address(#PCDATA)>
<!ELEMENT rollno(#PCDATA)>
<!ELEMENT name "nguyen van huy">
<!ELEMENT name "18">
<!ELEMENT name "thai binh">
<!ELEMENT name "0199">
]>
<myprofile>
    <name>@name;</name>
    <age>@age;</age>
    <address>@address;</address>
    <rollno>@rollno;</rollno>
</myprofile>
</xs:schema>




Phạm Ngọc Minh [T1907A]
Phạm Ngọc Minh

2020-04-13 16:34:15



<?xml version="1.0" encoding="UTF-8"?>
<Class_List>
     <Class>
         <NameClass>T1907A</NameClass>
         <Teachername>Nguyen Van A</Teachername>
         <Subject_List>
               <Subject>HTML/CSS</Subject>
         </Subject_List>
      <Student_List>
         <Student>
             <name>Pham Ngoc Minh</name>
             <Age>19</Age>
             <Address>Ha Tinh</Address>
         </Student>
         <Student>
             <name>Pham Ngoc A</name>
             <Age>19</Age>
             <Address>Ha Tinh</Address>
         </Student>
      </Student_List>
     </Class>
     <Class>
         <NameClass>T1907B</NameClass>
         <Teachername>Nguyen Van B</Teachername>
           <Subject_List>
               <Subject>css</Subject>
         </Subject_List>
         <Student_List>
                 <Student>
             <name>Pham Ngoc C</name>
             <Age>19</Age>
             <Address>Ha Tinh</Address>
                 </Student>
                <Student>
             <name>Pham Ngoc D</name>
             <Age>19</Age>
             <Address>Ha Tinh</Address>
                </Student>
         </Student_List>
     </Class>
</Class_List>



<?xml version="1.0" encoding="UTF-8"?>
      <infor>
        <object>
          <fullname>Pham Ngoc Minh</fullname>
          <age>19</age>
          <address>Ha Tinh</address>
          <phonenumber>0354510434</phonenumber>
          <email>minhpnth1907007@fpt.edu.vn</email>
          <hobbies>
            <hobbieList>
              <hobby>Game</hobby>
              <hobby>soccer</hobby>
              <hobby>sleep</hobby>
            </hobbieList>
          </hobbies>
          <height>170cm</height>
          <weight>59kg</weight>
          <tools>
            <toolList>Laptop Asus </toolList>
          </tools>
            <preferredlanguage>
              <languageList>
                <language>HTML</language>
                <language>CSS</language>
                <language>XML</language>
              </languageList>
            </preferredlanguage>
          </object>
        </infor>