Bài tập quản lý sinh vien xml có lời giải năm 2024

MVC (viết tắt của Model-View-Controller) là một mẫu kiến trúc phần mềm hay mô hình thiết kế để tạo lập giao diện người dùng trên máy tính.

Đa số các dự án trong thực tế sử dụng mô hình MVC.

Chú ý: trong bài này mình đã comment rất nhiều trong code. Các bạn có chỗ nào không hiểu hoặc có câu hỏi gì thì để lại ở phần comment nhé.

Schema trong XML được biết đến rộng rãi với tên XML Schema Definition (XSD). Nó được sử dụng để miêu tả và xác nhận cấu trúc và nội dung của dữ liệu XML. Schema trong XML định nghĩa kiểu phần tử, thuộc tính và dữ liệu. Phần tử Schema hỗ trợ Namespace. Nó tương tự như một Schema trong cơ sở dữ liệu mà miêu tả dữ liệu trong một cơ sở dữ liệu.

Cú pháp

Bạn cần khai báo một Schema trong tài liệu XML của mình như sau:

Ví dụ

Ví dụ sau minh họa cách sử dụng Schema:


    
        
        
        
    

Ý tưởng cơ bản đằng sau Schema là chúng miêu tả định dạng chính thống mà một tài liệu XML có thể nhận.

Các phần tử

Như đã trình bày trong chương Phần tử trong XML, các phần tử là các khối cấu thành tài liệu XML. Một phần tử có thể được định nghĩa bên trong một XSD như sau:

Kiểu định nghĩa

Bạn có thể định nghĩa các phần tử Schema trong XML theo các cách sau:

Kiểu đơn giản: Chỉ được sử dụng trong ngữ cảnh text. Một số kiểu đơn giản được định nghĩa trước là: xs:integer, xs:boolean, xs:string, xs:date. Ví dụ:

Kiểu phức tạp: Một kiểu phức tạp là một Container cho các định nghĩa phần tử khác. Điều này cho phép bạn xác định các phần tử con nào mà một phần tử có thể chứa và để cung cấp một số cấu trúc bên trong tài liệu XML của bạn. Ví dụ:


    
        
  
         
     

Quảng cáo

Trong ví dụ trên, phần tử Address bao gồm các phần tử con. Nó là một Container cho các định nghĩa cho phép xây dựng một cấu trúc phần tử đơn giản trong tài liệu XML.

Kiểu tổng thể (global): Với kiểu global, bạn có thể định nghĩa một kiểu đơn trong tài liệu, mà có thể được sử dụng bởi tất cả tham chiếu khác. Ví dụ, giả sử bạn muốn phổ biến person và company cho các địa chỉ khác nhau của công ty. Trong trường hợp này, bạn có thể định nghĩa một kiểu chung, như sau:


    
        
  
     

Bây giờ, sử dụng kiểu này trong ví dụ:


    
        
   
     


    
        
   
     

Thay vì có định nghĩa name và company hai lần (một cho Address1 và một cho Address2), giờ chúng ta chỉ cần một định nghĩa đơn. Điều này giúp việc duy trì đơn giản hơn, ví dụ, nếu bạn quyết định thêm các phần tử Postcode cho address, bạn chỉ cần thêm chúng ở một vị trí.

Quảng cáo

Thuộc tính

Thuộc tính trong XSD cung cấp thông tin bổ sung bên trong một tài liệu. Các thuộc tính có name và type như sau:

Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.

Bài tập quản lý sinh vien xml có lời giải năm 2024

Bài tập quản lý sinh vien xml có lời giải năm 2024

Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:

Follow fanpage của team https://www.facebook.com/vietjackteam/ hoặc facebook cá nhân Nguyễn Thanh Tuyền https://www.facebook.com/tuyen.vietjack để tiếp tục theo dõi các loạt bài mới nhất về Java,C,C++,Javascript,HTML,Python,Database,Mobile.... mới nhất của chúng tôi.