tailieunhanh - Web cho ứng dụng GIS và xây dựng ứng dụng minh họa khai thác dịch vụ - 6

Chương 4. Bộ lọc (Filter) 80 Chương 4. Bộ lọc (Filter) | Chương 4. Bộ lọc Filter xsd extension base ogc ComparisonOpsType xsd sequence xsd element ref ogc PropertyName xsd element ref ogc Literal xsd sequence xsd attribute name wildCard type xsd string use required xsd attribute name singleChar type xsd string use required xsd attribute name escape type xsd string use required x sd extension xsd complexContent xsd complexType xsd complexType name PropertyIsNullType xsd complexContent xsd extension base ogc ComparisonOpsType xsd choice xsd element ref ogc PropertyName xsd element ref ogc Literal xsd choice xsd extension xsd complexContent xsd complexType xsd complexType name PropertyIsBetweenType xsd complexContent xsd extension base ogc ComparisonOpsType xsd sequence xsd element ref ogc expression 80 Chương 4. Bộ lọc Filter Ngoài các phép toán so sánh chuân còn có các phép toán khác là PropertyIsLike PropertyIsBetween và PropertyIsNull Phép toán PropertyIsLike được dùng để so sánh 1 chuỗi với 1 khuôn mẫu nào đó. Một mẫu được định nghĩa bởi sự kết hợp của các kí tự thông thường như các kí tự wildcard singleChar escapeChar. Kí tự wildCard được dùng để tượng trưng cho 1 nhóm các kí tự hoặc là không có kí tự nào. Kí tự singleChar dùng để tượng trưng cho 1 kí tự duy nhất. Kí tự escapeChar được dùng loại bỏ ý nghĩa của các kí tự singleChar wildCard và kể cả chính nó. 81 Chương 4. Bộ lọc Filter Thành phần PropertyIsNull được dùng để kiểm tra xem giá nội dung của nó có rỗng hay không. Giá trị 0 là giá trị khác rỗng. Thành phần PropertyIsBetween được dùng để kiểm tra xem . trị có nằm trong 1 khoảng được chỉ ra bởi 2 thành phần là và UpperBoundary hay không. . Các phép toán Logic . Giới thiệu Các phép toán logic được dùng để kết hợp các biểu thức điều kiện lại với nhau. Phép toán AND sẽ có giá trị. là TRUE nếu như tất cả các phép toán kết hợp có giá trị là TRUE. Phép toán .OR sẽ có giá trị là TRUE nếu như có ít nhất 1 phép toán trong số các phép toán kết hợp . có giá trị là TRUE. Phép toán NOT