2.2. phát triển ứng dụng với xML
2.2.1. Kiểu dữ liệu trong XML
a. Kiểu dữ liệu mạnh – kiểu dữ liệu yếu
Các kiểu dữ liệu trong XML thuộc một trong hai kiểu: kiểu dữ liệu mạnh và kiểu dữ liệu yếu. Trong kiểu dữ liệu mạnh một thành phần luôn luôn phải chứa riêng lẻ một kiểu dữ liệu. Nội dung trong thành phần phải nghiêm ngặt tuân theo các qui luật của kiểu đó. Ví dụ chúng ta có thành phần tên là PART, thành phần này phải chứa nội dung kiểu là integer, không thể chứa nội dung là string hay date. Th−ờng sử dụng kiểu dữ liệu mạnh trong APIs nh− là ODBC hay JDBC
b. Kiểu dữ liệu cụ thể
Kiểu dữ liệu cụ thể trong tài liệu XML sử dụng thuộc tính dt:dt trong khai báo thành phần. Cú pháp là: dt:dt=”datatype”. Trong đó datatype là một kiểu dữ liệu nào đó có hỗ trợ. Ví dụ d−ới đây, thành phần ID có kiểu là number
<?xml version="1.0"?> <PART>
<ID dt:dt="number">4535645.234</ID> <NAME>weight</NAME>
Luận văn tốt nghiệp thạc sỹ Luận văn tốt nghiệp thạc sỹ Luận văn tốt nghiệp thạc sỹ
Luận văn tốt nghiệp thạc sỹ Nguyễn Thanh Thảo Nguyễn Thanh Thảo Nguyễn Thanh Thảo Nguyễn Thanh Thảo
ứ ứứ
ứng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Web
39 Một số kiểu dữ liệu cơ bản:
- boolean Kiểu dữ liệu logic, nhận giá trị là 1 hoặc 0 - char Kiểu ký tự (chỉ nhận 1 ký tự)
- float Kiểu số thực - int Kiểu số nguyên - number kiểu số
- string (#PCDATA) kiểu chuỗi ký tự - uri định danh tài nguyên