Giới thiệu CDATA trong XML

Chương này giới thiệu phần CDATA trong XML. Khái niệm CDATA nghia là dữ liệu ký tự (Character Data). CDATA được định nghĩa như là các khối text mà không được phân tích bởi Parser, nhưng được nhận ra khi đánh dấu. Các thực thể được định nghĩa trước như &amplt;, &ampgt;, và ...

Tác giả: Hoàng Hải Đăng viết 12:00 ngày 14/08/2018

Tìm hiểu về Đơn vị trong CSS

Trong cuộc sống hàng ngày chúng ta có nhiều đơn vị để cân, đo, đong đếm mọi thứ hữu hình, ví dụ như cm, km, kg, … Vậy, với một trang web, để xác định xem phần tử này phải nằm ở khu vực này, hình ảnh kia phải hiển thị ở chỗ kia, thì ta phải dùng đơn vị gì để xác định. Mét, kilomet hay ...

Tác giả: Hoàng Hải Đăng viết 12:00 ngày 14/08/2018

Database trong XML

Database trong XML được sử dụng để lưu giữ một số lượng lớn thông tin trong định dạng XML. Khi việc sử dụng XML ngày càng gia tăng, việc có một nơi an toàn để lưu giữ các tài liệu XML là thực sự cần thiết. Dữ liệu được lưu trữ trong cơ sở dữ liệu có thể được truy vấn bởi sử dụng XQuery , ...

Tác giả: Hoàng Hải Đăng viết 11:59 ngày 14/08/2018

CSS là gì ?

CSS là gì ? CSS là viết tắt của Cascading Style Sheet, là một Design Language đơn giản được sử dụng để làm đơn giản hóa tiến trình trình bày các trang web. Có thể hiểu đơn giản là, CSS xử lý phần Look và Feel của một trang web. Sử dụng CSS, bạn có thể điều khiển màu văn bản (text color), ...

Tác giả: Bùi Văn Nam viết 11:59 ngày 14/08/2018

Parser trong XML

Trình phân tích trong XML (XML Parser) là một thư việc phần mềm hoặc là một package mà cung cấp giao diện cho các ứng dụng trên Client để làm việc với các tài liệu XML. Nó kiểm tra xem định dạng thích hợp của tài liệu XML và cũng có thể xác nhận (validate) các tài liệu XML. Ngày này, các ...

Tác giả: Hoàng Hải Đăng viết 11:59 ngày 14/08/2018

Học Python cơ bản và nâng cao - Học ngôn ngữ lập trình Python hay nhất

[Học Python cơ bản và nâng cao - Học ngôn ngữ lập trình Python hay nhất] Python là ngôn ngữ lập trình hướng đối tượng, bậc cao, mạnh mẽ. Ngoài ra, học Python là khá đơn giản và dễ dàng. Python cũng là một ngôn ngữ thông dịch, tức là ngôn ngữ không cần phải biên dịch ra file chạy mà ...

Tác giả: Tạ Quốc Bảo viết 11:59 ngày 14/08/2018

Học XML cơ bản và nâng cao

XML là viết tắt của E xtensible M arkup L anguage (Ngôn ngữ đánh dấu mở rộng) và là một ngôn ngữ đánh dấu dựa trên text được kế thừa từ Standard Generalized Markup Language (SGML). Loạt bài hướng dẫn này trình bày cho bạn các khái niệm cơ bản về XML. Bài hướng dẫn được chia thành ba phần: ...

Tác giả: Tạ Quốc Bảo viết 11:58 ngày 14/08/2018

Python là gì

Trong chương này chúng ta sẽ tìm hiểu sơ qua về ngôn ngữ lập trình Python, về lịch sử và một số đặc điểm của nó. Python là gì? Python là một ngôn ngữ lập trình bậc cao, thông dịch, hướng đối tượng, đa mục đích và cũng là một ngôn ngữ lập trình động. Cú pháp của Python là khá dễ dàng để ...

Tác giả: Trịnh Tiến Mạnh viết 11:58 ngày 14/08/2018

DTD trong XML

Document Type Declaration trong XML, gọi tắt là DTD, là một cách để miêu tả ngôn ngữ XML. DTD kiểm tra từ vựng và tính hợp lệ của cấu trúc tài liệu XML theo các qui tắc ngữ pháp của ngôn ngữ XML thích hợp. Một DTD trong XML có thể hoặc được xác định bên trong tài liệu, hoặc có thể được giữ ...

Tác giả: Bùi Văn Nam viết 11:58 ngày 14/08/2018

Cấu trúc cây (Tree Structure) trong XML

Một tài liệu XML luôn luôn có tính mô tả. Cấu trúc cây (Tree Structure) thường được biết đến với tên gọi Cây XML và đóng một vai trò rất quan trọng để mô tả bất kỳ tài liệu XML nào một cách dễ dàng. Cấu trúc cây chứa các phần tử gốc (hay phần tử cha), các phần tử con và … Bằng việc ...

Tác giả: Hoàng Hải Đăng viết 11:57 ngày 14/08/2018

Tài liệu XML tham khảo

Các nguồn sau cung cấp thông tin bổ sung hữu ích về XML. Bạn nên tham khảo chúng để hiểu rõ hơn các chủ đề đã được trình bày trong loạt bài này. Link hữu ích về XML Sách tham khảo về XML Follow fanpage của ...

Tác giả: Trịnh Tiến Mạnh viết 11:57 ngày 14/08/2018

Viewer trong XML

Chương này miêu tả các phương thức đa dạng để view một tài liệu XML. Một tài liệu XML có thể được quan sát bởi sử dụng một Text Editor hoặc bất kỳ trình duyệt nào. Hầu hết các trình duyệt lớn đều hỗ trợ XML. Các XML file có thể được mở trong trình duyệt bởi chỉ cần nhấn đúp trên tài liệu XML ...

Tác giả: Trịnh Tiến Mạnh viết 11:57 ngày 14/08/2018

Sử dụng SQLite với PHP

Cài đặt PHP 5.3.0 kích hoạt SQLite3 Extension theo mặc định. Để vô hiệu hóa nó, bạn sử dụng --without-sqlite3 tại compile time. Người dùng Windows phải kích hoạt php_sqlite3.dll để sử dụng Extension này. DLL này được bao trong các bản phân phối Windows của PHP, như của PHP 5.3.0. Để ...

Tác giả: Tạ Quốc Bảo viết 11:56 ngày 14/08/2018

Processor trong XML

Khi một chương trình phần mềm đọc một tài liệu XML và thực hiện các hành động tương ứng, công việc này được gọi là tiến trình xử lý XML. Bất cứ chương trình nào mà có thể đọc và xử lý các tài liệu XML đều được biết đến như là một XML Processor . Một XML Processor đọc XML file và chuyển nó ...

Tác giả: Bùi Văn Nam viết 11:56 ngày 14/08/2018

Thẻ trong XML

Chương này trình bày phần quan trọng nhất trong XML là các thẻ (tag) của nó. Các thẻ XML cấu thành nên XML. Chúng định nghĩa phạm vi một phần tử trong XML. Chúng cũng có thể được sử dụng để chèn các comment, khai báo các thiết lạp cần thiết để phân tích môi trường và để chèn các chỉ lệnh ...

Tác giả: Trịnh Tiến Mạnh viết 11:56 ngày 14/08/2018

Khoảng trắng (Whitespace) trong XML

Chương này trình bày cho bạn về việc xử lý khoảng trắng (WhiteSpace) trong tài liệu XML. Khoảng trắng là một tập hợp gồm các khoảng trống, tab và newline (dòng mới). Nói chung, chúng được sử dụng để làm cho tài liệu dễ đọc hơn. Tài liệu XML chứa hai loại khoảng trắng: Khoảng trắng quan ...

Tác giả: Hoàng Hải Đăng viết 11:56 ngày 14/08/2018

Namespace trong XML

Một Namespace là một tập hợp các tên duy nhất. Namespace là một kỹ thuật để gán tên phần tử và tên thuộc tính vào thành nhóm. Namespace được xác định bởi URI (Uniform Resource Identifier). Khai báo Namespace trong XML Một Namespace được khai báo bởi sử dụng các thuộc tính dành riêng. Một ...

Tác giả: Hoàng Hải Đăng viết 11:55 ngày 14/08/2018

INJECTION trong SQLite

Nếu bạn nhận User Input thông qua một Webpage và chèn nó vào trong một SQLite Database, thì tình cờ, bạn đã mở rộng cửa bảo mật ra bên ngoài, mà được biết đến với tên gọi là SQL Injection. Chương này sẽ hướng dẫn bạn cách ngăn cản tình huống này xảy ra và giúp bạn bảo vệ Script của bạn và các ...

Tác giả: Tạ Quốc Bảo viết 11:55 ngày 14/08/2018

Chỉ thị xử lý trong XML

Chương này trình bày khái niệm Chỉ thị xử lý (Processing Instructions - PIs). XML 1.0 Recommendation định nghĩa nó như sau: Chỉ thị xử lý cho phép tài liệu chứa các chỉ thị cho các ứng dụng. PIs không là một phần của dữ liệu ký tự (CDATA) của tài liệu, nhưng PHẢI được truyền thông qua ứng ...

Tác giả: Trịnh Tiến Mạnh viết 11:55 ngày 14/08/2018

DOM trong XML

Document Object Model (DOM) là nền tảng của XML. Các tài liệu XML có một cấu trúc thứ bậc của các đơn vị thông tin được gọi là node ; DOM là một cách để mô tả các node của nó và mối quan hệ giữa chúng với nhau. Một tài liệu DOM là một tập hợp gồm các node hoặc các phần thông tin được tổ ...

Tác giả: Trịnh Tiến Mạnh viết 11:54 ngày 14/08/2018