Quản lý các lược đồ XML trong DB2 Phần 1: Quản lý các lược đồ XML và xác nhận hợp lệ dữ liệu XML docx

14 412 0
Quản lý các lược đồ XML trong DB2 Phần 1: Quản lý các lược đồ XML và xác nhận hợp lệ dữ liệu XML docx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Quản lý lược đồ XML DB2 Phần 1: Quản lý lược đồ XML xác nhận hợp lệ liệu XML Giới thiệu Các từ viết tắt thông dụng     SQL: Ngôn ngữ truy vấn có cấu trúc W3C: Hiệp hội Mạng tồn cầu XML: Ngôn ngữ đánh dấu mở rộng XSD: Định nghĩa lược đồ XML Lược đồ XML W3C đề xuất cung cấp nhiều cách biểu diễn vị trí lược đồ XML (sau gọi vị trí lược đồ) Chỉ rõ vị trí lược đồ để nhận lược đồ XML, bạn xác nhận hợp lệ liệu XML, lược đồ XML chứa hay nhập W3C nói vị trí lược đồ gợi ý số xử lý ứng dụng có lý để khơng sử dụng Vì DB2 cung cấp hai cách để nhận lược đồ XML bạn xác nhận hợp lệ liệu XML Một sử dụng vị trí lược đồ W3C định nghĩa Cách khác sử dụng ID gọi ID quan hệ đưa vào DB2 (Hình 1) Hình Quản lý lược đồ XML DB2 (Kho lưu trữ Lược đồ XML) Các viết loạt  Phần 2: Quá trình phát triển lược đồ XML quản lý liệu XML: Khám phá ba cách trì liệu XML lược đồ XML để đáp ứng nhu cầu thay đổi nghiệp vụ bạn Có số kiểu lược đồ XML Bài viết có kiểu sau, sử dụng ví dụ để giới thiệu cách đăng ký lược đồ XML, cách xác nhận hợp lệ liệu XML, cách nhận lược đồ XML thường dùng để xác nhận hợp lệ liệu XML, v.v     Lược đồ XML vùng tên o Ví dụ: customer1.xsd (lược đồ XML) Liệt kê 1, customer1.xml (dữ liệu XML) Liệt kê Lược đồ XML khơng có vùng tên, tham khảo lược đồ XML khác khơng có vùng tên o Ví dụ: customer2.xsd, company2.xsd (lược đồ XML) Liệt kê Liệt kê 3, customer2.xml (dữ liệu XML) Liệt kê 11 Lược đồ XML có vùng tên o Ví dụ: customer3.xsd (lược đồ XML) Liệt kê 4, customer3.xml (dữ liệu XML) Liệt kê 12 Lược đồ XML có vùng tên, tham khảo lược đồ XML có vùng tên khác o Ví dụ: customer4.xsd, company4.xsd (lược đồ XML) Liệt kê Liệt kê 6, customer4.xml (dữ liệu XML) Liệt kê 13 Về đầu trang Đăng ký lược đồ XML Thực bước sau để đăng ký lược đồ XML DB2 Đăng ký lược đồ XML (lệnh REGISTER XMLSCHEMA) Lưu ý: Lệnh DB2 không phân biệt chữ hoa, chữ thường Dữ liệu XML vị trí lược đồ có phân biệt chữ hoa, chữ thường Liệu vị trí vật lý '/work/customer1.xsd' có phân biệt chữ hoa, chữ thường khơng cịn phụ thuộc vào hệ điều hành (Windows không phân biệt chữ hoa, chữ thường Linux UNIX phân biệt chữ hoa, chữ thường) Thêm lược đồ XML bao gồm hay nhập (lệnh ADD XMLSCHEMA) a Lưu ý: Bạn thêm lược đồ XML bước cách sử dụng tùy chọn lệnh bạn đăng ký lược đồ XML Xác nhận hợp lệ kích hoạt lược đồ XML đăng ký (lệnh COMPLETE XMLSCHEMA) Để giải thích bước cách chi tiết, ví dụ kiểu lược đồ XML hiển thị Một lược đồ XML khơng có vùng tên customer1.xsd Liệt kê ví dụ lược đồ XML khơng có vùng tên Liệt kê customer1.xsd (lược đồ XML) Để đăng ký lược đồ XML DB2, bạn cần phải rõ vị trí lược đồ ID quan hệ có liên quan đến lược đồ XML ID (Mã định danh) quan hệ có tên lược đồ giống tên bảng ID quan hệ cho lược đồ XML (trong Liệt kê 1) giả định SAMPLE.CUSTOMER1, vị trí lược đồ giả định customer1.xsd Ban hành lệnh sau để đăng ký lược đồ XML (Giả sử lược đồ XML định nghĩa tệp /work/customer1.xsd Sau đây, giả thiết tệp cần thiết lưu /thư mục làm việc) REGISTER XMLSCHEMA 'customer1.xsd' FROM '/work/customer1.xsd' AS SAMPLE.CUSTOMER1; Sau ban hành lệnh sau để xác nhận hợp lệ lược đồ XML kích hoạt nó: COMPLETE XMLSCHEMA SAMPLE.CUSTOMER1; Với tài liệu tham khảo bạn, để loại bỏ lược đồ XML, ban hành lệnh sau đây: DROP XSROBJECT SAMPLE.CUSTOMER1; Một lược đồ XML khơng có vùng tên, tham khảo lược đồ XML khác khơng có vùng tên Khi lược đồ XML tham khảo lược đồ XML tham khảo khơng có vùng tên hai lược đồ XML có vùng tên, bạn xác định vị trí lược đồ lược đồ XML tham khảo phần tử include lược đồ XML tham khảo Trong DB2, hai lược đồ XML lưu trữ kho lưu trữ cách sử dụng vị trí lược đồ ID quan hệ lược đồ tham khảo Nhưng hai lược đồ XML xác định bên Kho lưu trữ Lược đồ XML (XML Schema Repository) Để làm vậy, DB2 sử dụng vị trí lược đồ rõ phần tử include gọi vị trí lược đồ bên trong viết Điều nói lên rằng, DB2 quản lý lược đồ XML tham khảo vị trí lược đồ tham khảo ID quan hệ cách sử dụng vị trí lược đồ bên (Hình 2) Hình Vị trí lược đồ sử dụng bên Kho lưu trữ Lược đồ XML customer2.xsd Liệt kê lược đồ XML khơng có vùng tên, tham khảo company2.xsd Liệt kê khơng có vùng tên Liệt kê customer2.xsd (lược đồ XML) Liệt kê company2.xsd (lược đồ XML) ID quan hệ thường dùng để lưu trữ hai lược đồ XML giả định SAMPLE.CUSTOMER2, vị trí lược đồ giả định customer2.xsd Bước đăng ký customer2.xsd, lược đồ XML REGISTER XMLSCHEMA 'customer2.xsd' FROM '/work/customer2.xsd' AS SAMPLE.CUSTOMER2; Bước thêm lược đồ XML company2.xsd Khi thêm nó, rõ vị trí lược đồ sử dụng để quản lý lược đồ XML bên Kho lưu trữ Lược đồ XML Vị trí lược đồ phải giống hệt với vị trí lược đồ quy định giá trị thuộc tính schemaLocation phần tử include (trong ví dụ company2.xsd) DB2 sử dụng vị trí lược đồ để nhận lược đồ XML bao gồm lược đồ XML xác nhận hợp lệ ADD XMLSCHEMA DOCUMENT TO SAMPLE.CUSTOMER2 ADD 'company2.xsd' FROM '/work/company2.xsd'; Cuối cùng, ban hành lệnh sau để xác nhận hợp lệ lược đồ XML kích hoạt nó: COMPLETE XMLSCHEMA SAMPLE.CUSTOMER2; Lược đồ XML có vùng tên customer3.xsd Liệt kê lược đồ XML có vùng tên http://www.sample.com/customer Liệt kê customer3.xsd (lược đồ XML) Cách để đăng ký lược đồ XML giống cách đăng ký lược đồ XML khơng có vùng tên Giả sử ID quan hệ SAMPLE.CUSTOMER3, vị trí lược đồ customer3.xsd, ban ban hành lệnh sau để đăng ký lược đồ XML: REGISTER XMLSCHEMA 'customer3.xsd' FROM '/work/customer3.xsd' AS SAMPLE.CUSTOMER3; Ban hành lệnh sau để xác nhận hợp lệ lược đồ XML kích hoạt nó: COMPLETE XMLSCHEMA SAMPLE.CUSTOMER3; Một lược đồ XML có vùng tên, tham khảo lược đồ XML khác có vùng tên Khi lược đồ XML có vùng tên tham khảo lược đồ XML khác có vùng tên khác, phần tử import sử dụng với vùng tên vị trí lược đồ nhập Đối với vị trí lược đồ, xử lý khơng sử dụng nó, bạn bỏ qua DB2 khơng tham khảo vị trí lược đồ, mà sử dụng vùng tên để nhận lược đồ XML Vì vậy, bạn bỏ qua vị trí lược đồ customer4.xsd Liệt kê lược đồ XML có vùng tên http://www.sample.com/customer, tham khảo lược đồ XML khác có vùng tên http://www.sample.com/company (trong Liệt kê 6) Có thể bỏ qua thuộc tính schemaLocation phần import customer4.xsd Liệt kê customer4.xsd (lược đồ XML) Liệt kê company4.xsd (lược đồ XML) SAMPLE.CUSTOMER4 ID quan hệ để lưu trữ hai lược đồ XML giả định này, customer4.xsd vị trí lược đồ giả định Bước ban hành lệnh sau để đăng ký lược đồ XML đầu tiên, customer4.xsd: REGISTER XMLSCHEMA 'customer4.xsd' FROM '/work/customer4.xsd' AS SAMPLE.CUSTOMER4; Bước thêm lược đồ XML company4.xsd Khi thêm nó, rõ vị trí lược đồ sử dụng để quản lý lược đồ XML bên Kho lưu trữ Lược đồ XML Khi bạn nhập lược đồ XML có vùng tên khác nhau, vùng tên dùng để nhận lược đồ XML Vì vậy, sử dụng vị trí lược đồ vị trí lược đồ khơng sử dụng Trong ví dụ này, khơng bỏ qua thuộc tính schemaLocation phần tử import, sử dụng tên tương tự cho vị trí lược đồ bạn thêm lược đồ XML Bằng cách làm này, bạn biết lược đồ XML nhập lưu trữ đâu từ schemaLocation phần tử import ADD XMLSCHEMA DOCUMENT TO SAMPLE.CUSTOMER4 ADD 'company4.xsd' FROM '/work/company4.xsd'; Cuối cùng, ban hành lệnh sau để xác nhận hợp lệ lược đồ XML kích hoạt nó: COMPLETE XMLSCHEMA SAMPLE.CUSTOMER4; Về đầu trang Chèn xác nhận hợp lệ liệu XML Khi sử dụng ví dụ, phần giải thích cách xác nhận hợp lệ liệu XML cách sử dụng lược đồ XML phần Đăng ký lược đồ XML, chèn liệu XML vào cột XMLDATA Đầu tiên, tạo bảng T1: CREATE TABLE T1 (ID INT NOT NULL PRIMARY KEY, XMLDATA XML NOT NULL); Khi bạn xác nhận hợp lệ liệu XML câu lệnh SQL, sử dụng hàm XMLVALIDATE Khi bạn xác nhận hợp lệ liệu XML lệnh IMPORT, sử dụng tùy chọn XMLVALIDATE Một lược đồ XML vùng tên customer1.xml Liệt kê ví dụ liệu XML phù hợp với lược đồ XML customer1.xsd Khi bạn tham khảo lược đồ XML khơng có vùng tên, sử dụng thuộc tính noNamespaceSchemaLocation vùng tên "http://www.w3.org/2001/XMLSchema-instance" Liệt kê customer1.xml cust1 address1 11-2222-3333 cust1@sample.com Hàm XMLVALIDATE có vài tùy chọn Khi bỏ qua tùy chọn ví dụ câu lệnh INSERT sau đây, lược đồ XML có vị trí lược đồ giống vị trí lược đồ quy định liệu XML (trong ví dụ Liệt kê 7, giá trị thuộc tính xsi:noNamespaceSchemaLocation customer1 xsd) sử dụng để xác nhận hợp lệ liệu XML INSERT INTO T1(ID, XMLDATA) VALUES (1, XMLVALIDATE(XMLPARSE(DOCUMENT ' cust1 address1 11-2222-3333 cust1@sample.com ')) ); Khi bạn thêm ID quan hệ ACCORDING TO XMLSCHEMA ID (ID quan hệ Theo XMLSCHEMA ID), bỏ qua vị trí lược đồ quy định liệu XML, sử dụng lược đồ XML có ID quan hệ giống ID quan hệ để xác nhận hợp lệ liệu XML Dữ liệu XML phù hợp với SAMPLE.CUSTOMER1 Chỉ ban hành câu lệnh SQL sau để xác nhận hợp lệ liệu XML với lược đồ XML SAMPLE.CUSTOMER2 INSERT INTO T1(ID, XMLDATA) VALUES (11, XMLVALIDATE(XMLPARSE(DOCUMENT ' cust1 address1 11-2222-3333 cust1@sample.com ') ACCORDING TO XMLSCHEMA ID SAMPLE.CUSTOMER2) ); Vì liệu XML phù hợp với SAMPLE.CUSTOMER1, không phù hợp với SAMPLE.CUSTOMER2, nên xảy lỗi sau: SQL16205N XML document contains too few elements to match content model "((name,address,phone,email,company-name),company-address)" SQLSTATE=2200M Như ví dụ cho thấy, nhờ sử dụng ID quan hệ, bạn xác nhận hợp lệ liệu XML với lược đồ XML mà không cần sửa đổi liệu XML Lệnh IMPORT có số tùy chọn XMLVALIDATE Việc rõ XML VALIDATE USING SCHEMALOCATION HINTS (XML xác nhận hợp lệ cách sử dụng gợi ý vị trí lược đồ) sử dụng vị trí lược đồ liệu XML, việc rõ XMLVALIDATE USING SCHEMA Relational ID (XML xác nhận hợp lệ cách sử dụng ID quan lệ lược đồ) sử dụng ID quan hệ Tạo tệp customer1.del sau để nhập ghi bảng T1, có 111 cột ID, có nội dung tệp customer1.xml cột XMLDATA Liết kê customer1.del 111, "" Ban hành lệnh IMPORT sau để xác nhận hợp lệ liệu XML với lược đồ XML thu vị trí lược đồ liệu XML: Liệt kê Xác nhận hợp lệ liệu XML lược đồ XML thu vị trí lược đồ IMPORT FROM /work/customer1.del of del XML FROM /work XMLVALIDATE USING SCHEMALOCATION HINTS INSERT INTO T1; Xóa ghi nhập cách ban hành câu lệnh SQL "DELETE FROM T1 WHERE ID = 111", ban hành lệnh IMPORT sau để xác nhận hợp lệ liệu XML với lược đồ XML thu ID quan hệ liệu XML: Liệt kê 10 Xác nhận hợp lệ liệu XML lược đồ XML thu ID quan hệ IMPORT FROM /work/customer1.del of del XML FROM /work XMLVALIDATE USING SCHEMA SAMPLE.CUSTOMER1 INSERT INTO T1; Một lược đồ XML vùng tên, tham khảo lược đồ XML khác khơng có vùng tên customer2.xml Liệt kê 11 liệu XML mẫu phù hợp với customer2.xsd Bạn xác nhận hợp lệ liệu XML theo cách tương tự Liệt kê 10 Liệt kê 11 customer2.xml cust2 address2 11-2222-3333 cust2@sample.com company1 company-address1 Một lược đồ XML có vùng tên customer3.xml Liệt kê 12 liệu XML mẫu phù hợp với customer3.xsd Khi tham khảo lược đồ XML có vùng tên, rõ vùng tên vị trí lược đồ thuộc tính schemaLocation vùng tên http://www.w3.org/2001/XMLSchema-instance Bạn xác nhận hợp lệ liệu XML theo cách tương tự Liệt kê 10 Liệt kê 12 customer3.xml cust3 address3 11-2222-3333 cust3@sample.com Một lược đồ XML có vùng tên, tham khảo lược đồ XML khác có vùng tên khác customer4.xml Liệt kê 13 liệu XML mẫu phù hợp với customer4.xsd Trong ví dụ này, vùng tên tất phần tử quy định rõ Khi bạn tham khảo nhiều lược đồ XML có nhiều vùng tên, rõ nhiều cặp vùng tên vị trí lược đồ thuộc tính schemaLocation vùng tên http://www.w3.org/2001/XMLSchema-instance Khi bạn xác nhận hợp lệ liệu XML cách sử dụng vị trí lược đồ, DB2 thu lược đồ XML cách kiểm tra vị trí lược đồ từ cặp Trong ví dụ này, vùng tên http://www.sample.com/customer vị trí lược đồ cusotmer4.xsd rõ cặp Lược đồ XML nhập vùng tên http://www.sample.com/company nhận lược đồ XML nhập Trong cặp tiếp theo, vị trí lược đồ vùng tên thơng tin http://www.sample.com/company, lược đồ XML thu Vì vậy, thông tin bị bỏ qua Cho nên giá trị thuộc tính xsi:schemaLocation đủ để sử dụng cho cặp đầu tiên, http://www.sample.com/customer customer4.xsd Bạn xác nhận hợp lệ liệu XML theo cách tương tự Liệt kê 10 Liệt kê 13 customer4.xml cust4 address4 11-2222-3333 cust4@sample.com company4 company-address4 Về đầu trang Tham khảo thông tin Kho lưu trữ Lược đồ XML thông tin xác nhận hợp lệ liệu XML Ban hành câu lệnh SQL sau để nhận ID đối tượng, ID quan hệ, vị trí lược đồ, trạng thái lược đồ XML đăng ký SELECT OBJECTID,OBJECTSCHEMA,OBJECTNAME,SCHEMALOCATION,STATUS FROM SYSCAT.XSROBJECTS; ID đối tượng bảng SYSCAT.XSROBJECTS gán với ID lược đồ XML đăng ký Chữ 'C' cột trạng thái có nghĩa hồn thành, có sẵn để sử dụng Khi tất lược đồ XML nói đăng ký, bạn nhận kết sau db2 => SELECT OBJECTID, SUBSTR(OBJECTSCHEMA,1,16) OBJECTSCHEMA, SUBSTR(OBJECTNAME,1,16) OBJECTNAME, SUBSTR(SCHEMALOCATION,1,16) SCHEMALOCATION, STATUS FROM SYSCAT.XSROBJECTS; OBJECTID OBJECTSCHEMA OBJECTNAME STATUS -4785074604091136 SAMPLE CUSTOMER1 6755399441065728 SAMPLE CUSTOMER2 7881299347908352 SAMPLE CUSTOMER3 8725724278040320 SAMPLE CUSTOMER4 SCHEMALOCATION customer1.xsd customer2.xsd customer3.xsd customer4.xsd C C C C Đối với bảng có quan hệ, có bảng SYSCAT.XSROBJECTCOMPONENTS Bảng có nhiều lược đồ XML kết hợp với ID quan hệ Mỗi lược đồ XML có vị trí lược đồ riêng sử dụng để quản lý lược đồ XML bên Kho lưu trữ Lược đồ XML Nó có ID đối tượng tương tự ID đối tượng bảng SYSCAT.XSROBJECTS Ban hành câu lệnh SQL sau để nhận đối tượng ID, ID quan hệ, vị trí lược đồ sử dụng bên Kho lưu trữ Lược đồ XML, nội dung lược đồ XML SELECT OBJECTID,OBJECTSCHEMA,OBJECTNAME,SCHEMALOCATION, XMLPARSE(DOCUMENT COMPONENT) FROM SYSCAT.XSROBJECTCOMPONENTS; Do giới hạn chiều rộng trang này, ví dụ sau cho thấy tất thông tin trên, trừ nội dung lược đồ XML db2 => SELECT OBJECTID, SUBSTR(OBJECTSCHEMA,1,16) OBJECTSCHEMA, SUBSTR(OBJECTNAME,1,16) OBJECTNAME, SUBSTR(SCHEMALOCATION,1,16) SCHEMALOCATION FROM SYSCAT.XSROBJECTCOMPONENTS; OBJECTID -4785074604091136 6755399441065728 6755399441065728 7881299347908352 8725724278040320 8725724278040320 OBJECTSCHEMA -SAMPLE SAMPLE SAMPLE SAMPLE SAMPLE SAMPLE OBJECTNAME -CUSTOMER1 CUSTOMER2 CUSTOMER2 CUSTOMER3 CUSTOMER4 CUSTOMER4 SCHEMALOCATION -customer1.xsd customer2.xsd company2.xsd customer3.xsd customer4.xsd company4.xsd Để nhận đối tượng ID lược đồ XML thường dùng để xác nhận hợp lệ liệu XML, sử dụng hàm XMLXSROBJECTID Khi sử dụng hàm dựa vào liệu XML chưa xác nhận hợp lệ , giá trị trả SELECT XMLXSROBJECTID(XMLDATA) FROM T1; Để kiểm tra xem liệu XML xác nhận hợp lệ hay không, sử dụng biến vị ngữ IS VALIDATED (được xác nhận hợp lệ chưa) Để thêm tùy chọn biến vị ngữ, bạn nhận liệu XML xác nhận hợp lệ với lược đồ XML cụ thể SELECT * FROM T1 WHERE XMLDATA IS VALIDATED; Nếu bạn muốn nhận TRUE (Đúng) dựa vào liệu XML xác nhận hợp lệ FALSE (Sai) dựa vào liệu XML chưa xác nhận hợp lệ , ban hành câu lệnh SQL sau SELECT ID,CASE WHEN XMLDATA IS VALIDATED THEN 'TRUE' ELSE 'FALSE' END FROM T1; Về đầu trang Cập nhật xác nhận hợp lệ liệu XML Khi cập nhật liệu XML, liệu XML cập nhật phù hợp với lược đồ XML, thơng tin xác nhận hợp lệ trước lúc chưa xác nhận hợp lệ Nếu bạn muốn thông tin xác nhận hợp lệ, bạn cần phải xác nhận lại tính hợp lệ liệu XML hàm XMLVALIDATE UPDATE T1 SET XMLDATA=XMLQUERY( 'declare namespace cust="http://www.sample.com/customer"; copy $new := $XMLDATA modify replace value of $new/cust:customer/cust:address with "address42" return $new') WHERE ID = Ví dụ sau cho thấy cách thêm phần tử bạn cập nhật liệu XML Kết là, khơng phù hợp với lược đồ XML xác nhận trước Nhưng việc cập nhật thành cơng liệu XML chưa xác nhận hợp lệ UPDATE T1 SET XMLDATA=XMLQUERY( 'declare namespace cust="http://www.sample.com/customer"; copy $new := $XMLDATA modify insert 1234567 into $new/cust:customer return $new') WHERE ID = Để xác nhận hợp lệ liệu XML, sử dụng hàm XMLVALIDATE hiển thị UPDATE T1 SET XMLDATA=XMLVALIDATE(XMLQUERY( 'declare namespace cust="http://www.sample.com/customer"; copy $new := $XMLDATA modify insert 1234567 into $new/cust:customer return $new')) WHERE ID = Trong ví dụ này, việc xác nhận hợp lệ không thành công Kết là, liệu XML không cập nhật, lỗi sau xuất SQL16196N XML document contains an element "cust:zip" that is not correctly specified Reason code = "37" SQLSTATE=2200M Về đầu trang Kết luận DB2 quản lý lược đồ XML vị trí lược đồ W3C đề xuất, ID quan hệ DB2 giới thiệu W3C cho phép xử lý định xem có sử dụng vị trí lược đồ khơng Vì vậy, DB2 cung cấp hai cách để nhận lược đồ XML Một sử dụng vị trí lược đồ, cách khác bỏ qua vị trí lược đồ sử dụng ID quan hệ để thay DB2 đảm bảo tính quán ID quan hệ, cung cấp tính để xác nhận hợp lệ liệu XML với lược đồ XML mà không làm thay đổi vị trí lược đồ quy định liệu XML Các viết loạt  Phần 2: Quá trình phát triển lược đồ XML quản lý liệu XML: Khám phá ba cách trì liệu XML lược đồ XML để đáp ứng nhu cầu thay đổi nghiệp vụ bạn Do DB2 đưa cách sử dụng vị trí lược đồ W3C đề xuất, nên bạn lựa chọn cách theo sở thích Tuy nhiên, DB2 khơng đảm bảo tính qn vị trí lược đồ Bạn cần quản lý bạn sử dụng vị trí lược đồ Theo hai cách, bạn thấy liệu liệu XML có xác nhận hợp lệ hay khơng, với lược đồ XML liệu XML xác nhận hợp lệ Khi bạn cập nhật liệu XML, thơng tin xác nhận hợp lệ trước chưa xác nhận hợp lệ Bạn xác nhận hợp lệ liệu XML hàm XMLVALIDATE bạn cập nhật ... liệu liệu XML có xác nhận hợp lệ hay không, với lược đồ XML liệu XML xác nhận hợp lệ Khi bạn cập nhật liệu XML, thông tin xác nhận hợp lệ trước chưa xác nhận hợp lệ Bạn xác nhận hợp lệ liệu XML. .. nhật xác nhận hợp lệ liệu XML Khi cập nhật liệu XML, liệu XML cập nhật phù hợp với lược đồ XML, thơng tin xác nhận hợp lệ trước lúc chưa xác nhận hợp lệ Nếu bạn muốn thông tin xác nhận hợp lệ, ... lệnh sau để xác nhận hợp lệ lược đồ XML kích hoạt nó: COMPLETE XMLSCHEMA SAMPLE.CUSTOMER4; Về đầu trang Chèn xác nhận hợp lệ liệu XML Khi sử dụng ví dụ, phần giải thích cách xác nhận hợp lệ liệu

Ngày đăng: 09/03/2014, 04:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan