Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3
Tài liệu này dành cho phiên bản không được hỗ trợ của tỷ lệ kèo bóng đá 88.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong tỷ lệ kèo bóng đá 88 phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

F.45. xml2

TheXML2Mô -đun cung cấp chức năng truy vấn XPath và XSLT.

F.45.1. Thông báo từ chối

từtỷ lệ kèo bóng đá 888.3, có chức năng liên quan đến XML dựa trên tiêu chuẩn SQL/XML trong máy chủ lõi. Chức năng đó bao gồm kiểm tra cú pháp XML và truy vấn XPath, đó là những gì mô -đun này làm, và hơn thế nữa, nhưng API hoàn toàn không tương thích. Người ta có kế hoạch rằng mô -đun này sẽ bị xóa trong phiên bản tỷ lệ kèo bóng đá 88 trong tương lai có lợi cho API tiêu chuẩn mới hơn, vì vậy bạn được khuyến khích thử chuyển đổi các ứng dụng của mình. Nếu bạn thấy rằng một số chức năng của mô -đun này không có sẵn ở dạng phù hợp với API mới hơn, vui lòng giải thích vấn đề của bạn vớiđể có thể giải quyết sự thiếu hụt.

F.45.2. Mô tả về tỷ lệ kèo bóng đá 88 chức năng

Bảng F.34Hiển thị tỷ lệ kèo bóng đá 88 chức năng được cung cấp bởi mô -đun này. tỷ lệ kèo bóng đá 88 chức năng này cung cấp tỷ lệ kèo bóng đá 88 truy vấn XML và Xpath đơn giản. Tất cả tỷ lệ kèo bóng đá 88 đối số thuộc loạiText, Vì vậy, vì sự ngắn gọn không được hiển thị.

Bảng F.34. Chức năng

function return Mô tả
xml_valid (tỷ lệ kèo bóng đá 88) bool

Điều này phân tích văn bản tài liệu trong tham số của nó và trả về true nếu tài liệu được hình thành tốt XML. (Lưu ý: Đây là bí danh cho chức năng tỷ lệ kèo bóng đá 88 tiêu chuẩnxml_is_well_formed ()12520_12533xml_valid ()về mặt kỹ thuật không chính xác vì tính hợp lệ và tính hình thành có ý nghĩa khác nhau trong XML.)

XPath_String (tỷ lệ kèo bóng đá 88, truy vấn) Text

Các chức năng này đánh giá truy vấn XPath trên tỷ lệ kèo bóng đá 88 được cung cấp và chuyển kết quả cho loại được chỉ định.

xpath_number (tỷ lệ kèo bóng đá 88, truy vấn) float4
xpath_bool (tỷ lệ kèo bóng đá 88, truy vấn) bool
xpath_nodeset (tỷ lệ kèo bóng đá 88, truy vấn, toptag, itemTag) Text

Điều này đánh giá truy vấn trên tỷ lệ kèo bóng đá 88 và gói kết quả trong các thẻ XML. Nếu kết quả là đa trị, đầu ra sẽ trông giống như:

<TopTag
<itemTag Giá trị 1 có thể là một đoạn XML </itemTag
<itemTag Giá trị 2 .... </itemTag
</toptag

NếuTopTaghoặcitemTag14040_14091

xpath_nodeset (tỷ lệ kèo bóng đá 88, truy vấn) Text

nhưxpath_nodeset (tỷ lệ kèo bóng đá 88, truy vấn, toptag, itemTag)Nhưng kết quả bỏ qua cả hai thẻ.

xpath_nodeset (tỷ lệ kèo bóng đá 88, truy vấn, itemTag) Text

nhưxpath_nodeset (tỷ lệ kèo bóng đá 88, truy vấn, toptag, itemTag)Nhưng kết quả bỏ quaTopTag.

xpath_list (tỷ lệ kèo bóng đá 88, truy vấn, phân tách) Text

Hàm này trả về nhiều giá trị được phân tách bởi bộ phân cách được chỉ định, ví dụGiá trị 1, Giá trị 2, Giá trị 3Nếu dấu tách là,.

xpath_list (tỷ lệ kèo bóng đá 88, truy vấn) Text Đây là một trình bao bọc cho chức năng trên sử dụng,làm dấu phân cách.

F.45.3.xpath_table

15998_16102

XPath_Tablelà một hàm bảng đánh giá một tập hợp các truy vấn XPath trên mỗi bộ tỷ lệ kèo bóng đá 88 và trả về kết quả dưới dạng bảng. Trường khóa chính từ bảng tỷ lệ kèo bóng đá 88 gốc được trả về làm cột đầu tiên của kết quả để tập kết quả có thể dễ dàng được sử dụng trong các kết nối. Các tham số được mô tả trongBảng F.35.

Bảng F.35.xpath_tabletham số

tham số Mô tả
Key

Tên củaKeyHồiTrường - Đây chỉ là một trường được sử dụng làm cột đầu tiên của bảng đầu ra, tức là, nó xác định bản ghi mà mỗi hàng đầu ra xuất hiện (xem ghi chú bên dưới về nhiều giá trị)

Document

Tên của trường chứa tỷ lệ kèo bóng đá 88 XML

quan hệ

Tên của bảng hoặc xem có chứa tỷ lệ kèo bóng đá 88

XPaths

Một hoặc nhiều biểu thức XPath, được phân tách bởi|

Tiêu chí

Nội dung của mệnh đề WHERE. Điều này không thể được bỏ qua, vì vậy hãy sử dụngTRUEhoặc1 = 1Nếu bạn muốn xử lý tất cả tỷ lệ kèo bóng đá 88 hàng trong quan hệ


18688_18837

18869_18952

Vì vậy, tỷ lệ kèo bóng đá 88 tham số đó có thể làbất cứ điều gìhợp lệ ở các vị trí cụ thể đó. Kết quả từ lựa chọn này cần trả về chính xác hai cột (nó sẽ trừ khi bạn cố gắng liệt kê nhiều trường cho khóa hoặc tỷ lệ kèo bóng đá 88). Coi chừng rằng cách tiếp cận đơn giản này đòi hỏi bạn phải xác nhận bất kỳ giá trị do người dùng nào cung cấp để tránh các cuộc tấn công tiêm SQL.

Hàm phải được sử dụng trong Atừ19419_19442ASmệnh đề để chỉ định tỷ lệ kèo bóng đá 88 cột đầu ra; Ví dụ

Chọn * Từ
xpath_table ('article_id',
            'Bài báo_xml',
            'Bài báo',
            '/Bài báo/Tác giả |/Bài báo/Trang |/Bài báo/Tiêu đề',
            'Date_Endered' '2003-01-01' '')
Như t (intent_id integer, văn bản tác giả, số nguyên trang_count, văn bản tiêu đề);

TheASmệnh đề xác định tên và loại của tỷ lệ kèo bóng đá 88 cột trong bảng đầu ra. Đầu tiên làHồiKeyxôngTrường và phần còn lại tương ứng với tỷ lệ kèo bóng đá 88 truy vấn XPath. Nếu có nhiều truy vấn XPath hơn tỷ lệ kèo bóng đá 88 cột kết quả, tỷ lệ kèo bóng đá 88 truy vấn bổ sung sẽ bị bỏ qua. Nếu có nhiều cột kết quả hơn tỷ lệ kèo bóng đá 88 truy vấn XPath, tỷ lệ kèo bóng đá 88 cột bổ sung sẽ không có.

Lưu ý rằng ví dụ này xác địnhpage_countCột kết quả dưới dạng số nguyên. Hàm xử lý nội bộ với các biểu diễn chuỗi, vì vậy khi bạn nói rằng bạn muốn một số nguyên trong đầu ra, nó sẽ lấy biểu diễn chuỗi của kết quả XPath và sử dụng các hàm đầu vào tỷ lệ kèo bóng đá 88 để biến nó thành một số nguyên (hoặc bất kỳ loại nàoASYêu cầu mệnh đề). Một lỗi sẽ dẫn đến nếu nó không thể làm điều này - ví dụ: nếu kết quả trống - vì vậy bạn có thể muốn chỉ bám vàoTextLà loại cột nếu bạn nghĩ rằng dữ tỷ lệ kèo bóng đá 88 của bạn có bất kỳ vấn đề nào.

Cuộc gọiChọnCâu lệnh không nhất thiết phải chỉ làChọn *- Nó có thể tham chiếu tỷ lệ kèo bóng đá 88 cột đầu ra theo tên hoặc tham gia với tỷ lệ kèo bóng đá 88 bảng khác. Hàm tạo ra một bảng ảo mà bạn có thể thực hiện bất kỳ hoạt động nào bạn muốn (ví dụ: tập hợp, nối, sắp xếp, v.v.). Vì vậy, chúng tôi cũng có thể có:

21292_21651

như một ví dụ phức tạp hơn. Tất nhiên, bạn có thể bọc tất cả những điều này trong một quan điểm để thuận tiện.

F.45.3.1. Kết quả đa trị

Thexpath_table22039_22428

22440_22816

22853_23907

để nhậndoc_numTrên mỗi dòng, giải pháp là sử dụng hai lời mời củaxpath_tablevà tham gia kết quả:

24124_24682

F.45.4. Chức năng XSLT

tỷ lệ kèo bóng đá 88 chức năng sau có sẵn nếu LibXSLT được cài đặt:

F.45.4.1.XSLT_Process

25323_25400

Hàm này áp dụng bảng kiểu XSL cho tỷ lệ kèo bóng đá 88 và trả về kết quả được chuyển đổi. Theparamlistlà danh sách tỷ lệ kèo bóng đá 88 bài tập tham số sẽ được sử dụng trong chuyển đổi, được chỉ định trong biểu mẫua = 1, b = 2. Lưu ý rằng phân tích phân tích tham số rất đơn giản: Giá trị tham số không thể chứa dấu phẩy!

Ngoài ra còn có phiên bản hai tham số củaXSLT_Processkhông chuyển bất kỳ tham số nào cho phép biến đổi.

F.45.5. Tác giả

John Grey

Phát triển mô -đun này được tài trợ bởi Torchbox Ltd. (www.torchbox.com). Nó có cùng giấy phép BSD như tỷ lệ kèo bóng đá 88.