text:
XML, đánh dấu và làm tài liệu
XML được thiết kế như là một cơ cấu để nhận biết nội dung có cấu trúc bên trong một tập hợp dữ liệu bằng cách bao bọc các phần phân cấp khác nhau của dữ liệu đó trong các thẻ văn bản để nhận biết vai trò của phần văn bản mà các thẻ này phân định ra trong hệ thống phân cấp đó. Các thẻ văn bản này, được gọi là cái đánh dấu, các thẻ hoặc đúng hơn là các phần tử, tuân theo một cấu trúc định trước. Cấu trúc này là riêng cho các kiểu dữ liệu khác nhau và được biết đến như một lược đồ hay, trong quá khứ, một DTD. Các lược đồ được viết bằng XML, trong khi các DTD có cú pháp riêng của chúng.
Ý tưởng về ngôn ngữ đánh dấu, và vậy thì chính XML, có nguồn gốc của nó từ trong các hệ thống sản xuất tài liệu mà ở đó các tệp tin văn bản chứa các lệnh xử lý hay các mã nhận dạng (identifier) cấu trúc cho các phần khác nhau của tài liệu. Các tệp tin văn bản này sau đó có thể được xử lý bằng phần mềm biết cách diễn giải các lệnh này và sản xuất kết quả đầu ra được định dạng dành cho một thiết bị đầu ra cụ thể. Sự tiến triển của các ngôn ngữ đánh dấu để làm tài liệu đã ngày càng tăng thêm sự trừu tượng hóa việc đánh dấu được sử dụng như thế nào.
Các ngôn ngữ đánh dấu ban đầu đã sử dụng các lệnh định dạng để chỉ rõ các chi tiết mức thấp như là các thay đổi phông và cỡ phông chữ. Những điều này đã phát triển nhanh chóng thành cách đánh dấu chung hơn để nhận dạng các thành phần cấu trúc và thành phần logic ví dụ như các thuật ngữ được làm nổi bật, các đoạn văn bản, các danh sách, các tiêu đề và v.v.
Các ngôn ngữ đánh dấu hiện đại hơn, chẳng hạn như Standard Generalized Markup Language (SGML- Ngôn ngữ đánh dấu tổng quát hóa tiêu chuẩn) và XML, đã phổ biến rộng rãi cách đánh dấu cấu trúc trừu tượng hơn như là các sách, các chương, các mục và v.v.. SGML cũng đã thêm các khái niệm về một DTD để cho phép các công cụ SGML kiểm tra sự tuân thủ theo đúng các tập hợp phần tử đánh dấu cụ thể và các bối cảnh trong đó các phần tử này có thể xuất hiện trong cấu trúc của một kiểu tài liệu cụ thể.
XML rõ ràng đã giải phóng việc đánh dấu ra khỏi lĩnh vực làm tài liệu, mở rộng việc sử dụng nó cho bất kỳ kiểu dữ liệu có cấu trúc nào và bổ sung thêm yêu cầu về nội dung chính xác về ngữ pháp và cú pháp (well-formed), ở đây cả hai thẻ mở và đóng cho mỗi phần tử phải có mặt. Mặc dù những phiên bản ban đầu của đặc tả XML đã thừa kế các DTD từ SGML, các phiên bản sau này của đặc tả kỹ thuật đã đưa vào sử dụng các lược đồ (schema) để xác định cấu trúc của dữ liệu XML. Các lược đồ là tương đương với các DTD nhưng chính chúng được viết bằng XML và cung cấp một mô hình linh động hơn để định nghĩa các phần tử hợp lệ, các kiểu dữ liệu của chúng và bối cảnh trong đó chúng có thể xuất hiện trong một tài liệu XML.
Ý tưởng tách nội dung của một tài liệu (các từ hay dữ liệu thực sự mà nó có chứa) khỏi cách trình bày của nó (cách thức nó được hiển thị theo một định dạng kết quả cụ thể hoặc trên một thiết bị đầu ra cụ thể) là ý tưởng then chốt đằng sau các ngôn ngữ đánh dấu hiện đại và cụ thể là SGML và XML.
Mặc dù XML làm cho dễ dàng tạo ra các DTD và các lược đồ cho các ứng dụng và các ngành công nghiệp cụ thể, một trong những lợi thế to lớn của nó trong lĩnh vực làm tài liệu là sự tồn tại một số các DTD và các lược đồ tiêu chuẩn dành cho việc đánh dấu tài liệu. Nổi tiếng nhất trong số này là DocBook, Text Encoding Initiative (TEI), XHTML và các lược đồ và các DTD được sử dụng bởi Darwin Information Typing Architecture (DITA-Kiến trúc định kiểu thông tin Darwin). Bài viết này tập trung vào DocBook, một lược đồ được biết đến nhiều nhất và được sử dụng rộng rãi nhất để đánh dấu tài liệu.
Tổng quan về quy trình xuất bản các tài liệu XML
Vì chú trọng vào việc phân tách nội dung khỏi cách trình bày, XML vốn đã là một cơ cấu "viết một lần, đọc nhiều lần", làm dễ dàng cho việc tái sử dụng thông tin trong nhiều tài liệu hoặc tùy chỉnh thông tin cho một định dạng kết quả đầu ra hoặc những người đọc cụ thể. Các bài viết khác trong loạt này sẽ nghiên cứu các chủ đề này chi tiết hơn.
Trong bối cảnh của bài viết này, thuật ngữ xuất bản (publishing) quy về việc chuyển đổi một tài liệu từ một tệp tin văn bản có chứa đánh dấu DocBook thành một hay nhiều tệp tin kết quả đầu ra theo một định dạng trình bày cụ thể, ví dụ như HTML, Adobe®'s Portable Document Format (PDF), PostScript, Microsoft®'s Rich Text Format (RTF) và v.v.. Việc tạo ra kết quả HTML từ các tài liệu XML là một quá trình một-bước, sử dụng một ứng dụng đơn lẻ để tạo ra kết quả HTML. Quá trình để sản xuất ra kết quả PDF, PostScript hoặc RTF chỉ cần đòi hỏi thêm một bước nữa:
- Phân giải bất kỳ các tệp tin bao gồm thêm hoặc tham chiếu ra ngoài, có trong tài liệu DocBook và sử dụng một bảng định kiểu XSL để tạo ra một phiên bản của tài liệu đó theo định dạng Đối tượng định dạng (Formatting Object -FO).
- Đối với kết quả đầu ra PDF, PostScript hoặc RTF, chuyển đổi phiên bản FO của tài liệu DocBook thành một tệp tin đầu ra theo định dạng được chỉ rõ.
Nhiều công cụ mã nguồn mở có sẵn để thực hiện các phép chuyển đổi này, nhưng bài viết này tập trung vào ba công cụ mà tôi đã thấy là cung cấp các giải pháp linh hoạt nhất và có ích nhất. Bảng 1 mô tả những công cụ này.
Bảng 1. Các công cụ chuyển đổi mã nguồn mở được trình bày trong bài viết này
Mấy phần dưới đây giải thích làm thế nào để tải về và cài đặt các ứng dụng này. Một phần tiếp sau đó cung cấp một kịch bản lệnh shell để buộc tất cả chúng lại với nhau và cung cấp một số các tùy chọn tiện lợi để chỉ rõ các định dạng kết quả, bảng định kiểu tùy chỉnh và v.v.
Lấy về và cài đặt phần mềm cần thiết
Xem Tài nguyên để có các thông tin tìm ở đâu để nhận được các gói cung cấp phần mềm và các bảng định kiểu đã thảo luận trong phần trước.
Lưu ý: Nếu bạn sử dụng một hệ thống Linux, có nhiều khả năng là các
tiện ích
xmlto và
xsltproc đã được cài đặt trên hệ thống của bạn rồi hay ít nhất
cũng là chúng sẵn có trong các kho lưu trữ hay đĩa cài đặt của bản phân
phối của bạn. Bạn cũng phải cài đặt một JVM hiện có để chạy
fop— Trình biên dịch GNU (GNU Compiler) cho Java không cung
cấp tất cả các khả năng mà
fop yêu cầu.
Nhiều gói trong số các gói này cài đặt phần mềm ở các vị trí cụ thể để cho phần mềm quản lý gói trong hệ thống của bạn có thể theo dõi và cập nhật phần mềm khi cần thiết. Điều này không đúng với các bảng định kiểu XSL DocBook và Formatting Objects Processor (FOP- Trình xử lý các đối tượng định dạng) của Apache; chúng được tải về như các tệp tin lưu trữ, có chứa một thư mục gốc mức cao nhất và nhiều thư mục con.
Để thống nhất một môi trường định dạng và phân tích cú pháp của tài liệu, một ý tưởng tốt là cài đặt bất kỳ gói phần mềm nào mà không bị buộc cứng với đường dẫn tên (pathname) vào trong một thư mục còn chưa tồn tại, ví dụ /home/doc. Điều này mang lại một vị trí duy nhất, nơi bạn có thể tìm kiếm các tệp tin có liên quan, nâng cấp phần mềm khi cần thiết và thu thập thêm các công cụ và các bảng định kiểu mà bạn có thể phát triển hoặc tích lũy.
Đối với các gói phần mềm đã thảo luận trong phần trước để làm việc với kịch bản lệnh thống nhất được cung cấp trong phần kế tiếp, hãy thực hiện các lệnh trong Liệt kê 1 với tư cách người dùng root trên hệ thống Linux hay UNIX của bạn.
Liệt kê 1. Các lệnh để thực hiện công việc
fop,
xmlto và
xsltproc với kịch bản lệnh thống nhất
mkdir /home/doc mkdir /home/doc/bin mkdir /home/doc/external mkdir /home/doc/external/SAVE mkdir /home/doc/XSL
Sau khi tải về các tệp tin nén (.zip) cho FOP và các bảng định kiểu XSL DocBook, đặt chúng trong thư mục /home/doc/external, di chuyển tới thư mục đó và giải nén các nội dung của chúng tại đây, sử dụng các lệnh trong Liệt kê 2.
Liệt kê 2. Các lệnh để trích xuất FOP và các bảng định kiểu XSL DocBook
cd /home/doc/external unzip fop-0.95-bin.zip unzip docbook-xsl-1.74.3.zip chmod 755 fop-0.95/fop
Để kiểm tra xem tất cả các gói phần mềm cần thiết được cài đặt trên hệ thống của bạn chưa, hãy thực hiện các lệnh trong Liệt kê 3.
Liệt kê 3. Các lệnh để kiểm tra tất cả các gói phần mềm cần thiết được cài đặt
xmlto --version xsltproc --version java --version
Nếu các ứng dụng
xmlto và
xsltproc và một JVM đã được cài đặt đúng trên hệ thống của bạn
và nằm trong đường dẫn thực thi, mỗi lệnh trong các lệnh đó sẽ trả về
thông tin phiên bản của ứng dụng đó.
Viết một kịch bản lệnh trình bao bọc (wrapper) để xuất bản tài liệu
Bây giờ tất cả các phần mềm cần thiết để xuất bản DocBook đã được cài đặt trên hệ thống của bạn, tất cả những gì bạn phải làm là ghi nhớ tất cả các tùy chọn cần thiết và thi hành mọi việc theo đúng trình tự. Một cách khác là bạn có thể viết một kịch bản lệnh trình bao bọc đơn giản để buộc nối đúng đắn mọi việc này với nhau và cung cấp một số quyền kiểm soát trên toàn bộ quá trình xuất bản, giống như hiển thị trong Liệt kê 4, Liệt kê 5 và Liệt kê 6.
Kịch bản lệnh này tạo ra kết quả đầu ra HTML, PDF, hoặc RTF dựa trên các
đối số mà bạn cung cấp. Khi tạo ra kết quả PDF hoặc RTF, nó sử dụng một
quá trình hai bước để sinh ra kết quả PDF, đầu tiên thực thi
xsltproc để tạo ra tệp tin FO từ đầu vào DocBook
của bạn, sử dụng bảng định kiểu XSL được chỉ rõ trong biến
driverfile để nhận biết các quy tắc chuyển đổi.
Sau đó kịch bản lệnh trình bao bọc sử dụng ứng dụng
fop để tạo ra định dạng kết quả đích từ tệp tin đó. Mỗi một
trong các bước này bắt giữ các thông báo từ các ứng dụng được sử dụng
(
xsltproc và
fop) ghi vào trong các tệp tin tên là xsltproc.out và fop.out.
Kịch bản lệnh sử dụng các tệp tin lệnh trung gian này để giám sát quá
trình chuyển đổi và nắm bắt thông tin gỡ rối tiềm năng nếu có vấn đề phát
sinh.
Liệt kê 4 Liệt kê 4 hiển thị đoạn đầu của kịch bản
lệnh trình bao bọc mẫu, định nghĩa một thông báo cách sử dụng sẽ được hiển
thị nếu bạn thực thi kịch bản lệnh không có đối số hoặc số lượng các đối
số không đúng. Nó cũng đặt ra một số giá trị mặc định cho kịch bản lệnh và
sau đó phân tích cú pháp các đối số dòng lệnh bằng cách sử dụng hàm
getopt của shell Bash chuẩn. (Liệt kê 7 cho thấy kết quả in ra thông báo cách sử dụng này).
Liệt kê 4. Phần khởi tạo của kịch bản lệnh trình bao bọc đơn giản
#! /bin/bash # # Simple script to generate HTML output from a DocBook file using # xmlto, or to generate PDF/RTF output by generating a fo file, # and then using Apache's FOP to format that. # # wvh@vonhagen.org # function usage { echo "Usage: $0 [OPTIONS] document-name" echo " -D : produce draft mode document" echo " -d : use specified xsl driver (requires name of XSL file) " echo " -h : generate HTML output (requires output directory name)" echo " -k : attempt PDF generation even if xsltproc errors were encountered" echo " -n : suppress TOC" echo " -r : produce RTF output rather than PDF" exit 1 } dir=`dirname $0` XSLTPROC="xsltproc" PATH=$dir/../external/fop-0.95:${PATH} if [ $# == 0 ] ; then usage exit fi driverfile="$dir/../external/docbook-xsl-1.74.3/fo/docbook.xsl" # driverfile="$dir/../XSL/generic-print-driver.xsl" draft="no" keepgoing="no" RTFoutput="no" HTMLoutput="no" while getopts ":d:h:Dknr" opt do case $opt in d ) driverfile=$OPTARG echo "Using driver file: $driverfile" if [ ! -f $driverfile ] ; then echo " Driver file not found" exit 1 fi ;; D ) draft="yes" echo "Producing Draft Mode Document" ;; h ) HTMLdir=$OPTARG HTMLoutput="yes" echo "Producing HTML output to $HTMLdir instead of PDF" if [ -d $HTMLdir ] ; then echo " Output directory $HTMLdir already exists" exit 1 fi ;; k ) keepgoing="yes" echo "Will not stop if errors are encountered" ;; n ) notoc="--stringparam generate.toc ''" echo "Suppressing TOC..." ;; r ) RTFoutput="yes" echo "Producing RTF output rather than PDF" ;; \? ) usage exit 1;; esac done shift $(($OPTIND - 1)) if [ ! -f $1 ] ; then echo " Input file $1 not found - exiting." exit fi
Liệt kê 5 hiển thị phần kịch bản lệnh sử dụng ứng
dụng
xmlto để tạo ra HTML khi sản xuất HTML
hoặc ứng dụng
xsltproc để tạo ra kết quả FO từ
tệp tin đầu vào XML khi bạn sản xuất ra kết quả PDF hoặc RTF. Kết quả từ
bước chuyển đổi XML thành FO được ghi vào một tệp tin tạm thời có tên là
xsltproc.out, tệp tin này làm đơn giản hoá việc gỡ rối nếu ứng dụng
xsltproc bắt gặp các lỗi trong tệp tin đầu vào
của bạn. Nếu có bất kỳ biến thể nào của từ error được phát hiện
trong tệp tin này, kịch bản lệnh sẽ ra khỏi chế độ chạy thi hành sau khi
nó tạo ra tệp tin FO. Sau đó bạn có thể kiểm tra tệp tin xsltproc.out, tệp
tin này sẽ giúp bạn nhận ra và giải quyết vấn đề. Như trong Liệt kê 4, bạn cũng có thể chỉ rõ tùy chọn dòng lệnh
-k để bắt buộc kịch bản lệnh tiếp tục ngay
cả khi một số lỗi được phát hiện trong quá trình xử lý
xsltproc.
Liệt kê 5. Tạo ra kết quả FO từ tệp tin đầu vào XML
doc_base=`basename $1 .xml` echo "Processing base name: $doc_base" if [ x$HTMLoutput != "xno" ] ; then xmlto -o $HTMLdir html $1 exit fi echo " Generating FO file: $doc_base.fo" $XSLTPROC --output $doc_base".fo" \ --stringparam draft.mode $draft \ --stringparam fop1.extensions 1 \ --xinclude \ $notoc \ $driverfile \ $1 1> xsltproc.out 2> xsltproc.out probs=`grep -i error xsltproc.out | wc -l | sed -e 's; ;;g'` if [ x$probs != "x0" ] ; then echo "" echo "PROBLEMS:" echo "" cat xsltproc.out echo "" if [ x$keepgoing = "xno" ] ; then exit fi fi echo " Fixing FO file references to system images..." cat $doc_base".fo" | sed -e "s;\"url(\.\./external/;\"url($dir/\.\./external/;g" > $$ mv $$ $doc_base".fo"
Liệt kê 6 cho thấy giai đoạn cuối cùng của kịch bản
lệnh có sử dụng ứng dụng
fop để tạo ra kết quả
PDF hoặc RTF từ một tệp tin FO. Như trong quá trình chuyển đổi XML thành
FO, kết quả của bước chuyển đổi FO thành PDF/rtf được ghi vào một tệp tin
tạm thời có tên là fop.out, tệp tin này làm đơn giản hoá việc gỡ rối nếu
ứng dụng
fop bắt gặp các lỗi trong tệp tin FO.
Nếu việc tạo ra PDF/rtf không thành công, bạn có thể kiểm tra tệp tin
fop.out, tệp này sẽ giúp bạn nhận ra và giải quyết vấn đề. Như trong Liệt kê 4, bạn cũng có thể chỉ rõ tùy chọn dòng lệnh
-k để bắt buộc kịch bản lệnh để tiếp tục
ngay cả khi một số lỗi được phát hiện trong quá trình xử lý
xsltproc.
Liệt kê 6. Tạo ra kết quả PDF hoặc RTF từ tệp tin FO
if [ x$RTFoutput = "xno" ] ; then echo " Generating PDF file: $doc_base"".pdf" fop -fo $doc_base".fo" -pdf $doc_base".pdf" 1> fop.out 2> fop.out else echo " Generating RTF file: $doc_base"".rtf" fop -fo $doc_base".fo" -rtf $doc_base".rtf" 1> fop.out 2> fop.out fi probs=`grep -i Exception fop.out | wc -l | sed -e 's; ;;g'` if [ x$probs != "x0" ] ; then echo "" echo "EXCEPTION OCCURRED DURING PROCESSING:" echo "" cat fop.out echo "" fi
Bạn có thể tải về một bản sao của kịch bản lệnh mẫu này, được gọi là xml-format.sh (xem xml-format.zip trong phần Tải về). Để cài đặt kịch bản lệnh này trên hệ thống của bạn, hãy tải về tệp tin zip và giải nén thành xml-format.sh vào thư mục /home/doc/bin. Sử dụng lệnh sau đây để đảm bảo chắc chắn kịch bản lệnh này có thể thực hiện:
chmod 755 /home/doc/bin/xml-format.sh
Cuối cùng, hãy chắc chắn rằng thư mục /home/doc/bin nằm trong đường dẫn thực thi của bạn bằng cách chỉnh sửa tệp ~/.bashrc của bạn, thêm dòng sau đây vào cuối tệp tin đó hoặc bằng cách thi hành chính dòng lệnh này như là một lệnh tại dấu nhắc của phiên shell trên hệ thống của bạn:
export PATH=/home/doc/bin:${PATH}
Nếu bạn thêm lệnh này vào tệp tin ~ /.Bashrc của bạn, chạy lệnh source đối với tệp tin này trong phiên đăng nhập hiện tại của bạn thì các thay đổi mới có tác dụng trong phiên shell hiện tại. Để làm điều này, thi hành lệnh sau đây:
source ~/.bashrc
Xuất bản một tài liệu DocBook
Thực thi kịch bản lệnh xml-format.sh không có đối số sẽ hiển thị các thông tin tóm tắt về kịch bản lệnh cần được sử dụng như thế nào, như trong Liệt kê 7.
Liệt kê 7. Kết quả từ kịch bản lệnh xml-format.sh khi thực thi không có đối số
Usage: xml-format.sh [OPTIONS] document-name -D : produce draft mode document -d : use specified xsl driver (requires name of XSL file) -h : generate HTML output (requires output directory name) -k : attempt PDF generation even if xsltproc errors were encountered -n : suppress TOC -r : produce RTF output rather than PDF
Để tạo ra phiên bản PDF của một tài liệu DocBook, chỉ cần thi hành kịch bản lệnh với tên của tài liệu đó, như trong ví dụ sau:
xml-format.sh sample-document.xml
Để tạo ra phiên bản HTML của một tài liệu DocBook bằng cách sử dụng kịch
bản lệnh này, bạn phải sử dụng tùy chọn
-h và
chỉ rõ tên của thư mục đích chứa các tệp tin kết quả HTML. Ví dụ, để tạo
ra một phiên bản HTML của một tài liệu DocBook trong thư mục HTML-output
(có liên quan đến thư mục làm việc hiện tại của bạn, nếu cần), thi hành
các lệnh sau đây:
xml-format.sh -h HTML-output sample-document.xml
Thêm một tầng tuỳ biến XSL cho kết quả PDF
Theo mặc định, kịch bản lệnh xml-format.sh được cung cấp cùng với bài viết này sử dụng các bảng định kiểu kết quả mặc định được cung cấp trong gói XSL DocBook. Để thêm tuỳ chỉnh của riêng bạn, bạn có thể tạo bảng định kiểu của riêng mình để trước hết nạp bảng định kiểu XSL DocBook mặc định và sau đó cung cấp các giá trị tùy chỉnh cho các tham số bất kỳ mà bạn muốn ghi đè lên. Một ví dụ của một tầng tuỳ chỉnh được cung cấp trong bảng định kiểu generic-print-driver.xsl (xem generic-print-driver.xsl trong phần Tải về).
Để sử dụng bảng định kiểu khác với kịch bản lệnh xml-format.sh, bạn có thể
sử dụng tùy chọn
-d để chỉ rõ tên đường dẫn đầy
đủ hoặc tên đường dẫn liên quan tới bảng định kiểu mà bạn muốn sử dụng
hoặc bạn có thể thay đổi giá trị của biến
driverfile trong kịch bản lệnh xml-format.sh. Kịch bản lệnh
mẫu bao gồm một dòng để cho phép bạn sử dụng kịch bản lệnh ví dụ
generic-print-driver.xsl. Đơn giản chỉ cần thêm dấu chú thích đối với giá
trị trước đó của biến
driverfile và không chú
thích ở dòng tiếp theo, nơi chứa định nghĩa mới.
Tóm tắt
Sức mạnh và sự linh hoạt của XML, các bộ các tiêu chuẩn hiện có và một bộ công cụ phong phú để làm việc với và để chuyển đổi các tài liệu XML giúp bạn dễ dàng cài đặt và định cấu hình một bộ công cụ cho riêng mình để tạo ra kết quả đầu ra theo các định dạng khác nhau từ các tài liệu XML. Mặc dù nhiều công cụ thương mại có sẵn để chỉnh sửa và định dạng các tài liệu XML, việc tạo ra một bộ công cụ cho riêng mình để làm điều này giúp bạn hiểu rõ hơn về quy trình và bạn không thể hạ giá thấp hơn.
Tài nguyên
Học tập
- DocBook: The Definitive Guide: Tìm thông tin đầy đủ về đánh dấu DocBook trong SGML và XML. Toàn bộ nội dung của cuốn sách này hiện có sẵn trực tuyến, nhưng thật đáng mua một bản in nếu bạn đang làm công việc xuất bản nghiêm túc với DocBook.
- DocBook XSL: The Complete Guide: Đọc thông tin đáng tin cậy về các bảng định kiểu và công việc xuất bản DocBook. Toàn bộ nội dung của cuốn sách này hiện có sẵn trực tuyến, nhưng thật đáng mua một bản in nếu bạn đang làm công việc xuất bản nghiêm túc với DocBook.
- What is XSL-FO? (G. Ken Holman, O'Reilly xml.com, 03.2002): Hãy đọc kỹ một giới thiệu tuyệt vời về đặc tả đối tượng định dạng XSL.
- OASIS DocBook Technical Committee: Nhận thông tin về các phiên bản hiện tại và tương lai của tiêu chuẩn DocBook. Trang web OASIS cung cấp rất nhiều thông tin về XML và các tiêu chuẩn mở.
- DocBook-related mailing lists at OASIS: Cùng tham gia các cuộc thảo luận chung về việc đánh dấu và các ứng dụng DocBook để xử lý và định dạng các tài liệu DocBook.
- XML Schema 1.1, Part 1: An introduction to XML Schema 1.1 (Neil Delima, Sandy Gao. Michael Glavassevich, Khaled Noaman; developerWorks; 12.2008): Nhận thông tin chi tiết về việc định nghĩa và tổ chức lược đồ XML.
- DTD, XML Schema, and DSD: Tìm một so sánh tốt về các DTD và các lược đồ và trỏ đến An Introduction to XML and Web Technologies, một cuốn sách tốt thực hiện theo tiêu đề của nó.
- IBM XML certification: Tìm hiểu cách bạn có thể trở thành một nhà phát triển có chứng chỉ IBM về XML và các công nghệ liên quan.
- XML technical library: Xem Vùng XML developerWorks với rất nhiều các bài viết và các lời khuyên kỹ thuật, các hướng dẫn, các tiêu chuẩn và các sách đỏ của IBM.
- developerWorks technical events and webcasts: Theo sát công nghệ trong các phiên này.
- developerWorks podcasts: Nghe các cuộc phỏng vấn và các cuộc thảo luận thú vị dành cho các nhà phát triển phần mềm.
Lấy sản phẩm và công nghệ
- Apache FOP: Tải về phiên
bản mới nhất cho hệ điều hành của bạn. Nhấn vào
Tải vềở bên trái.
xsltproc: Tải về phiên bản mới nhất cho các hệ thống UNIX và Linux.
- DocBook DTD: Tải về phiên bản mới nhất và bắt đầu.
- DocBook XSL Stylesheets: Tải về phiên bản mới nhất. (Đi đến DocBook Project site > file releases và chọn docbook-xsl.)
xmlto: Tải về phiên bản mới nhất nếu nó chưa có sẵn trên hệ thống của bạn. Tùy thuộc vào phiên bản của UNIX hay Linux mà bạn đang chạy, bạn có thể cũng cần phải tải về và cài đặt Bash, the Bourne-Again shell, GNU find and friends và mktemp.
- IBM Java SDK: Tải về bộ dung cụ của các nhà phát triển này cho nền tảng của bạn. Bạn có thể cần phải tải về và cài đặt SDK Java của IBM để cài đặt và sử dụng trình định dạng FOP Apache trên một số bản phân phối Unix và Linux.
- IBM product evaluation versions: Tải về hoặc khám phá dùng thử trực tuyến trong Sandbox SOA của IBM và nhận các công cụ phát triển ứng dụng thực hành và các sản phẩm phần mềm trung gian từ DB2®, Lotus®, Rational®, Tivoli® và WebSphere®.
Thảo luận
- XML zone discussion forums: Tham gia vào bất kỳ trong số một vài cuộc thảo luận có liên quan đến XML.
- developerWorks blogs: Hãy xem các blog này và dành tâm trí cho cộng đồng developerWorks.
Bình luận
-
Vùng dữ liệu trên developerWorks
Khám phá các bài viết xoay quanh lĩnh vực dữ liệu, Quản lý hệ thống thông tin
-
Vùng mã nguồn mở trên developerWorks
Xem các bài viết về HTML, CSS, JavaScript,...
-
Điện toán đám mây
Tìm hiểu về điện toán đám mây

markdown:
## XML, đánh dấu và làm tài liệu
XML được thiết kế như là một cơ cấu để nhận biết nội dung có cấu trúc bên trong một tập hợp dữ liệu bằng cách bao bọc các phần phân cấp khác nhau của dữ liệu đó trong các thẻ văn bản để nhận biết vai trò của phần văn bản mà các thẻ này phân định ra trong hệ thống phân cấp đó. Các thẻ văn bản này, được gọi là cái đánh dấu, các thẻ hoặc đúng hơn là các phần tử, tuân theo một cấu trúc định trước. Cấu trúc này là riêng cho các kiểu dữ liệu khác nhau và được biết đến như một lược đồ hay, trong quá khứ, một DTD. Các lược đồ được viết bằng XML, trong khi các DTD có cú pháp riêng của chúng.
Ý tưởng về ngôn ngữ đánh dấu, và vậy thì chính XML, có nguồn gốc của nó từ trong các hệ thống sản xuất tài liệu mà ở đó các tệp tin văn bản chứa các lệnh xử lý hay các mã nhận dạng (identifier) cấu trúc cho các phần khác nhau của tài liệu. Các tệp tin văn bản này sau đó có thể được xử lý bằng phần mềm biết cách diễn giải các lệnh này và sản xuất kết quả đầu ra được định dạng dành cho một thiết bị đầu ra cụ thể. Sự tiến triển của các ngôn ngữ đánh dấu để làm tài liệu đã ngày càng tăng thêm sự trừu tượng hóa việc đánh dấu được sử dụng như thế nào.
Các ngôn ngữ đánh dấu ban đầu đã sử dụng các lệnh định dạng để chỉ rõ các chi tiết mức thấp như là các thay đổi phông và cỡ phông chữ. Những điều này đã phát triển nhanh chóng thành cách đánh dấu chung hơn để nhận dạng các thành phần cấu trúc và thành phần logic ví dụ như các thuật ngữ được làm nổi bật, các đoạn văn bản, các danh sách, các tiêu đề và v.v.
Các ngôn ngữ đánh dấu hiện đại hơn, chẳng hạn như Standard Generalized Markup Language (SGML- Ngôn ngữ đánh dấu tổng quát hóa tiêu chuẩn) và XML, đã phổ biến rộng rãi cách đánh dấu cấu trúc trừu tượng hơn như là các sách, các chương, các mục và v.v.. SGML cũng đã thêm các khái niệm về một DTD để cho phép các công cụ SGML kiểm tra sự tuân thủ theo đúng các tập hợp phần tử đánh dấu cụ thể và các bối cảnh trong đó các phần tử này có thể xuất hiện trong cấu trúc của một kiểu tài liệu cụ thể.
XML rõ ràng đã giải phóng việc đánh dấu ra khỏi lĩnh vực làm tài liệu, mở
rộng việc sử dụng nó cho bất kỳ kiểu dữ liệu có cấu trúc nào và bổ sung
thêm yêu cầu về nội dung chính xác về ngữ pháp và cú pháp
(
*well-formed*), ở đây cả hai thẻ mở và đóng cho mỗi phần tử phải
có mặt. Mặc dù những phiên bản ban đầu của đặc tả XML đã thừa kế các DTD
từ SGML, các phiên bản sau này của đặc tả kỹ thuật đã đưa vào sử dụng các
lược đồ (schema) để xác định cấu trúc của dữ liệu XML. Các lược đồ là
tương đương với các DTD nhưng chính chúng được viết bằng XML và cung cấp
một mô hình linh động hơn để định nghĩa các phần tử hợp lệ, các kiểu dữ
liệu của chúng và bối cảnh trong đó chúng có thể xuất hiện trong một tài
liệu XML.
Ý tưởng tách nội dung của một tài liệu (các từ hay dữ liệu thực sự mà nó có chứa) khỏi cách trình bày của nó (cách thức nó được hiển thị theo một định dạng kết quả cụ thể hoặc trên một thiết bị đầu ra cụ thể) là ý tưởng then chốt đằng sau các ngôn ngữ đánh dấu hiện đại và cụ thể là SGML và XML.
Mặc dù XML làm cho dễ dàng tạo ra các DTD và các lược đồ cho các ứng dụng và các ngành công nghiệp cụ thể, một trong những lợi thế to lớn của nó trong lĩnh vực làm tài liệu là sự tồn tại một số các DTD và các lược đồ tiêu chuẩn dành cho việc đánh dấu tài liệu. Nổi tiếng nhất trong số này là DocBook, Text Encoding Initiative (TEI), XHTML và các lược đồ và các DTD được sử dụng bởi Darwin Information Typing Architecture (DITA-Kiến trúc định kiểu thông tin Darwin). Bài viết này tập trung vào DocBook, một lược đồ được biết đến nhiều nhất và được sử dụng rộng rãi nhất để đánh dấu tài liệu.
## Tổng quan về quy trình xuất bản các tài liệu XML
Vì chú trọng vào việc phân tách nội dung khỏi cách trình bày, XML vốn đã là một cơ cấu "viết một lần, đọc nhiều lần", làm dễ dàng cho việc tái sử dụng thông tin trong nhiều tài liệu hoặc tùy chỉnh thông tin cho một định dạng kết quả đầu ra hoặc những người đọc cụ thể. Các bài viết khác trong loạt này sẽ nghiên cứu các chủ đề này chi tiết hơn.
Trong bối cảnh của bài viết này, thuật ngữ xuất bản (publishing) quy về việc chuyển đổi một tài liệu từ một tệp tin văn bản có chứa đánh dấu DocBook thành một hay nhiều tệp tin kết quả đầu ra theo một định dạng trình bày cụ thể, ví dụ như HTML, Adobe®'s Portable Document Format (PDF), PostScript, Microsoft®'s Rich Text Format (RTF) và v.v.. Việc tạo ra kết quả HTML từ các tài liệu XML là một quá trình một-bước, sử dụng một ứng dụng đơn lẻ để tạo ra kết quả HTML. Quá trình để sản xuất ra kết quả PDF, PostScript hoặc RTF chỉ cần đòi hỏi thêm một bước nữa:
- Phân giải bất kỳ các tệp tin bao gồm thêm hoặc tham chiếu ra ngoài, có trong tài liệu DocBook và sử dụng một bảng định kiểu XSL để tạo ra một phiên bản của tài liệu đó theo định dạng Đối tượng định dạng (Formatting Object -FO).
- Đối với kết quả đầu ra PDF, PostScript hoặc RTF, chuyển đổi phiên bản FO của tài liệu DocBook thành một tệp tin đầu ra theo định dạng được chỉ rõ.
Nhiều công cụ mã nguồn mở có sẵn để thực hiện các phép chuyển đổi này,
nhưng bài viết này tập trung vào ba công cụ mà tôi đã thấy là cung cấp các
giải pháp linh hoạt nhất và có ích nhất.
[ Bảng 1](#table1) mô tả
những công cụ này.
##### Bảng 1. Các công cụ chuyển đổi mã nguồn mở được trình bày trong bài viết này
|Công cụ||Mô tả|
|Một ứng dụng Java™ để chuyển đổi đầu vào XML thành các định dạng kết quả đầu ra như là PDF, PostScript, RTF và vv. Bạn cần phải cài đặt một Java Virtual Machine (JVM-Máy ảo Java) trên hệ thống của bạn để thực hiện ứng dụng này.|
|Một kịch bản lệnh shell Bourne-Again đơn giản và một bộ các bảng
định kiểu có liên quan để tạo ra kết quả đầu ra HTML từ dữ liệu
đầu vào XML. Kịch bản lệnh này yêu cầu một số tiện ích mã nguồn mở
khác, ví dụ như |
|Một ứng dụng biên dịch, sử dụng các bảng định kiểu XSL để chuyển
đổi dữ liệu đầu vào XML thành định dạng kết quả đầu ra XML khác.
Để thực hiện phép chuyển đổi này, bạn cũng cần phải cài đặt các
bảng định kiểu XSL DocBook. Trong khi |
Mấy phần dưới đây giải thích làm thế nào để tải về và cài đặt các ứng dụng
này. Một
[phần tiếp sau đó](#wrapper) cung cấp một kịch bản
lệnh shell để buộc tất cả chúng lại với nhau và cung cấp một số các tùy
chọn tiện lợi để chỉ rõ các định dạng kết quả, bảng định kiểu tùy chỉnh và
v.v.
## Lấy về và cài đặt phần mềm cần thiết
Xem
[Tài nguyên](#resources) để có các thông tin tìm ở đâu để
nhận được các gói cung cấp phần mềm và các bảng định kiểu đã thảo luận
trong [phần trước](#tool-oview). **Lưu ý**: Nếu bạn sử dụng một hệ thống Linux, có nhiều khả năng là các
tiện ích
xmlto và
xsltproc đã được cài đặt trên hệ thống của bạn rồi hay ít nhất
cũng là chúng sẵn có trong các kho lưu trữ hay đĩa cài đặt của bản phân
phối của bạn. Bạn cũng phải cài đặt một JVM hiện có để chạy
fop— Trình biên dịch GNU (GNU Compiler) cho Java không cung
cấp tất cả các khả năng mà
fop yêu cầu.
Nhiều gói trong số các gói này cài đặt phần mềm ở các vị trí cụ thể để cho phần mềm quản lý gói trong hệ thống của bạn có thể theo dõi và cập nhật phần mềm khi cần thiết. Điều này không đúng với các bảng định kiểu XSL DocBook và Formatting Objects Processor (FOP- Trình xử lý các đối tượng định dạng) của Apache; chúng được tải về như các tệp tin lưu trữ, có chứa một thư mục gốc mức cao nhất và nhiều thư mục con.
Để thống nhất một môi trường định dạng và phân tích cú pháp của tài liệu, một ý tưởng tốt là cài đặt bất kỳ gói phần mềm nào mà không bị buộc cứng với đường dẫn tên (pathname) vào trong một thư mục còn chưa tồn tại, ví dụ /home/doc. Điều này mang lại một vị trí duy nhất, nơi bạn có thể tìm kiếm các tệp tin có liên quan, nâng cấp phần mềm khi cần thiết và thu thập thêm các công cụ và các bảng định kiểu mà bạn có thể phát triển hoặc tích lũy.
Đối với các gói phần mềm đã thảo luận trong
[phần
trước](#tool-oview) để làm việc với kịch bản lệnh thống nhất được cung cấp trong
phần kế tiếp, hãy thực hiện các lệnh trong [Liệt kê 1](#list1)
với tư cách người dùng root trên hệ thống Linux hay UNIX của bạn.
##### Liệt kê 1. Các lệnh để thực hiện công việc
fop,
xmlto và
xsltproc với kịch bản lệnh thống nhất
mkdir /home/doc mkdir /home/doc/bin mkdir /home/doc/external mkdir /home/doc/external/SAVE mkdir /home/doc/XSL
Sau khi tải về các tệp tin nén (.zip) cho FOP và các bảng định kiểu XSL
DocBook, đặt chúng trong thư mục /home/doc/external, di chuyển tới thư mục
đó và giải nén các nội dung của chúng tại đây, sử dụng các lệnh trong
[Liệt kê 2](#list2).
##### Liệt kê 2. Các lệnh để trích xuất FOP và các bảng định kiểu XSL DocBook
cd /home/doc/external unzip fop-0.95-bin.zip unzip docbook-xsl-1.74.3.zip chmod 755 fop-0.95/fop
Để kiểm tra xem tất cả các gói phần mềm cần thiết được cài đặt trên hệ
thống của bạn chưa, hãy thực hiện các lệnh trong
[Liệt kê
3](#list3).
##### Liệt kê 3. Các lệnh để kiểm tra tất cả các gói phần mềm cần thiết được cài đặt
xmlto --version xsltproc --version java --version
Nếu các ứng dụng
xmlto và
xsltproc và một JVM đã được cài đặt đúng trên hệ thống của bạn
và nằm trong đường dẫn thực thi, mỗi lệnh trong các lệnh đó sẽ trả về
thông tin phiên bản của ứng dụng đó.
## Viết một kịch bản lệnh trình bao bọc (wrapper) để xuất bản tài liệu
Bây giờ tất cả các phần mềm cần thiết để xuất bản DocBook đã được cài đặt
trên hệ thống của bạn, tất cả những gì bạn phải làm là ghi nhớ tất cả các
tùy chọn cần thiết và thi hành mọi việc theo đúng trình tự. Một cách khác
là bạn có thể viết một kịch bản lệnh trình bao bọc đơn giản để buộc nối
đúng đắn mọi việc này với nhau và cung cấp một số quyền kiểm soát trên
toàn bộ quá trình xuất bản, giống như hiển thị trong
[Liệt
kê 4](#list4), [Liệt kê 5](#list5) và [Liệt kê
6](#list6).
Kịch bản lệnh này tạo ra kết quả đầu ra HTML, PDF, hoặc RTF dựa trên các
đối số mà bạn cung cấp. Khi tạo ra kết quả PDF hoặc RTF, nó sử dụng một
quá trình hai bước để sinh ra kết quả PDF, đầu tiên thực thi
xsltproc để tạo ra tệp tin FO từ đầu vào DocBook
của bạn, sử dụng bảng định kiểu XSL được chỉ rõ trong biến
driverfile để nhận biết các quy tắc chuyển đổi.
Sau đó kịch bản lệnh trình bao bọc sử dụng ứng dụng
fop để tạo ra định dạng kết quả đích từ tệp tin đó. Mỗi một
trong các bước này bắt giữ các thông báo từ các ứng dụng được sử dụng
(
xsltproc và
fop) ghi vào trong các tệp tin tên là xsltproc.out và fop.out.
Kịch bản lệnh sử dụng các tệp tin lệnh trung gian này để giám sát quá
trình chuyển đổi và nắm bắt thông tin gỡ rối tiềm năng nếu có vấn đề phát
sinh.
[Liệt kê 4](#list4) Liệt kê 4 hiển thị đoạn đầu của kịch bản
lệnh trình bao bọc mẫu, định nghĩa một thông báo cách sử dụng sẽ được hiển
thị nếu bạn thực thi kịch bản lệnh không có đối số hoặc số lượng các đối
số không đúng. Nó cũng đặt ra một số giá trị mặc định cho kịch bản lệnh và
sau đó phân tích cú pháp các đối số dòng lệnh bằng cách sử dụng hàm
getopt của shell Bash chuẩn. (
[Liệt kê 7](#list7) cho thấy kết quả in ra thông báo cách sử dụng này).
##### Liệt kê 4. Phần khởi tạo của kịch bản lệnh trình bao bọc đơn giản
#! /bin/bash # # Simple script to generate HTML output from a DocBook file using # xmlto, or to generate PDF/RTF output by generating a fo file, # and then using Apache's FOP to format that. # # wvh@vonhagen.org # function usage { echo "Usage: $0 [OPTIONS] document-name" echo " -D : produce draft mode document" echo " -d : use specified xsl driver (requires name of XSL file) " echo " -h : generate HTML output (requires output directory name)" echo " -k : attempt PDF generation even if xsltproc errors were encountered" echo " -n : suppress TOC" echo " -r : produce RTF output rather than PDF" exit 1 } dir=`dirname $0` XSLTPROC="xsltproc" PATH=$dir/../external/fop-0.95:${PATH} if [ $# == 0 ] ; then usage exit fi driverfile="$dir/../external/docbook-xsl-1.74.3/fo/docbook.xsl" # driverfile="$dir/../XSL/generic-print-driver.xsl" draft="no" keepgoing="no" RTFoutput="no" HTMLoutput="no" while getopts ":d:h:Dknr" opt do case $opt in d ) driverfile=$OPTARG echo "Using driver file: $driverfile" if [ ! -f $driverfile ] ; then echo " Driver file not found" exit 1 fi ;; D ) draft="yes" echo "Producing Draft Mode Document" ;; h ) HTMLdir=$OPTARG HTMLoutput="yes" echo "Producing HTML output to $HTMLdir instead of PDF" if [ -d $HTMLdir ] ; then echo " Output directory $HTMLdir already exists" exit 1 fi ;; k ) keepgoing="yes" echo "Will not stop if errors are encountered" ;; n ) notoc="--stringparam generate.toc ''" echo "Suppressing TOC..." ;; r ) RTFoutput="yes" echo "Producing RTF output rather than PDF" ;; \? ) usage exit 1;; esac done shift $(($OPTIND - 1)) if [ ! -f $1 ] ; then echo " Input file $1 not found - exiting." exit fi
[Liệt kê 5](#list5) hiển thị phần kịch bản lệnh sử dụng ứng
dụng
xmlto để tạo ra HTML khi sản xuất HTML
hoặc ứng dụng
xsltproc để tạo ra kết quả FO từ
tệp tin đầu vào XML khi bạn sản xuất ra kết quả PDF hoặc RTF. Kết quả từ
bước chuyển đổi XML thành FO được ghi vào một tệp tin tạm thời có tên là
xsltproc.out, tệp tin này làm đơn giản hoá việc gỡ rối nếu ứng dụng
xsltproc bắt gặp các lỗi trong tệp tin đầu vào
của bạn. Nếu có bất kỳ biến thể nào của từ
*error* được phát hiện
trong tệp tin này, kịch bản lệnh sẽ ra khỏi chế độ chạy thi hành sau khi
nó tạo ra tệp tin FO. Sau đó bạn có thể kiểm tra tệp tin xsltproc.out, tệp
tin này sẽ giúp bạn nhận ra và giải quyết vấn đề. Như trong [Liệt kê 4](#list4), bạn cũng có thể chỉ rõ tùy chọn dòng lệnh
-k để bắt buộc kịch bản lệnh tiếp tục ngay
cả khi một số lỗi được phát hiện trong quá trình xử lý
xsltproc.
##### Liệt kê 5. Tạo ra kết quả FO từ tệp tin đầu vào XML
doc_base=`basename $1 .xml` echo "Processing base name: $doc_base" if [ x$HTMLoutput != "xno" ] ; then xmlto -o $HTMLdir html $1 exit fi echo " Generating FO file: $doc_base.fo" $XSLTPROC --output $doc_base".fo" \ --stringparam draft.mode $draft \ --stringparam fop1.extensions 1 \ --xinclude \ $notoc \ $driverfile \ $1 1> xsltproc.out 2> xsltproc.out probs=`grep -i error xsltproc.out | wc -l | sed -e 's; ;;g'` if [ x$probs != "x0" ] ; then echo "" echo "PROBLEMS:" echo "" cat xsltproc.out echo "" if [ x$keepgoing = "xno" ] ; then exit fi fi echo " Fixing FO file references to system images..." cat $doc_base".fo" | sed -e "s;\"url(\.\./external/;\"url($dir/\.\./external/;g" > $$ mv $$ $doc_base".fo"
[Liệt kê 6](#list6) cho thấy giai đoạn cuối cùng của kịch bản
lệnh có sử dụng ứng dụng
fop để tạo ra kết quả
PDF hoặc RTF từ một tệp tin FO. Như trong quá trình chuyển đổi XML thành
FO, kết quả của bước chuyển đổi FO thành PDF/rtf được ghi vào một tệp tin
tạm thời có tên là fop.out, tệp tin này làm đơn giản hoá việc gỡ rối nếu
ứng dụng
fop bắt gặp các lỗi trong tệp tin FO.
Nếu việc tạo ra PDF/rtf không thành công, bạn có thể kiểm tra tệp tin
fop.out, tệp này sẽ giúp bạn nhận ra và giải quyết vấn đề. Như trong
[Liệt kê 4](#list4), bạn cũng có thể chỉ rõ tùy chọn dòng lệnh
-k để bắt buộc kịch bản lệnh để tiếp tục
ngay cả khi một số lỗi được phát hiện trong quá trình xử lý
xsltproc.
##### Liệt kê 6. Tạo ra kết quả PDF hoặc RTF từ tệp tin FO
if [ x$RTFoutput = "xno" ] ; then echo " Generating PDF file: $doc_base"".pdf" fop -fo $doc_base".fo" -pdf $doc_base".pdf" 1> fop.out 2> fop.out else echo " Generating RTF file: $doc_base"".rtf" fop -fo $doc_base".fo" -rtf $doc_base".rtf" 1> fop.out 2> fop.out fi probs=`grep -i Exception fop.out | wc -l | sed -e 's; ;;g'` if [ x$probs != "x0" ] ; then echo "" echo "EXCEPTION OCCURRED DURING PROCESSING:" echo "" cat fop.out echo "" fi
Bạn có thể tải về một bản sao của kịch bản lệnh mẫu này, được gọi là
xml-format.sh (xem xml-format.zip trong phần
[Tải
về](#download)). Để cài đặt kịch bản lệnh này trên hệ thống của bạn, hãy tải
về tệp tin zip và giải nén thành xml-format.sh vào thư mục /home/doc/bin.
Sử dụng lệnh sau đây để đảm bảo chắc chắn kịch bản lệnh này có thể thực
hiện:
chmod 755 /home/doc/bin/xml-format.sh
Cuối cùng, hãy chắc chắn rằng thư mục /home/doc/bin nằm trong đường dẫn thực thi của bạn bằng cách chỉnh sửa tệp ~/.bashrc của bạn, thêm dòng sau đây vào cuối tệp tin đó hoặc bằng cách thi hành chính dòng lệnh này như là một lệnh tại dấu nhắc của phiên shell trên hệ thống của bạn:
export PATH=/home/doc/bin:${PATH}
Nếu bạn thêm lệnh này vào tệp tin ~ /.Bashrc của bạn, chạy lệnh source đối với tệp tin này trong phiên đăng nhập hiện tại của bạn thì các thay đổi mới có tác dụng trong phiên shell hiện tại. Để làm điều này, thi hành lệnh sau đây:
source ~/.bashrc
## Xuất bản một tài liệu DocBook
Thực thi kịch bản lệnh xml-format.sh không có đối số sẽ hiển thị các thông
tin tóm tắt về kịch bản lệnh cần được sử dụng như thế nào, như trong
[Liệt kê 7](#list7).
##### Liệt kê 7. Kết quả từ kịch bản lệnh xml-format.sh khi thực thi không có đối số
Usage: xml-format.sh [OPTIONS] document-name -D : produce draft mode document -d : use specified xsl driver (requires name of XSL file) -h : generate HTML output (requires output directory name) -k : attempt PDF generation even if xsltproc errors were encountered -n : suppress TOC -r : produce RTF output rather than PDF
Để tạo ra phiên bản PDF của một tài liệu DocBook, chỉ cần thi hành kịch bản lệnh với tên của tài liệu đó, như trong ví dụ sau:
xml-format.sh sample-document.xml
Để tạo ra phiên bản HTML của một tài liệu DocBook bằng cách sử dụng kịch
bản lệnh này, bạn phải sử dụng tùy chọn
-h và
chỉ rõ tên của thư mục đích chứa các tệp tin kết quả HTML. Ví dụ, để tạo
ra một phiên bản HTML của một tài liệu DocBook trong thư mục HTML-output
(có liên quan đến thư mục làm việc hiện tại của bạn, nếu cần), thi hành
các lệnh sau đây:
xml-format.sh -h HTML-output sample-document.xml
## Thêm một tầng tuỳ biến XSL cho kết quả PDF
Theo mặc định, kịch bản lệnh xml-format.sh được cung cấp cùng với bài viết
này sử dụng các bảng định kiểu kết quả mặc định được cung cấp trong gói
XSL DocBook. Để thêm tuỳ chỉnh của riêng bạn, bạn có thể tạo bảng định
kiểu của riêng mình để trước hết nạp bảng định kiểu XSL DocBook mặc định
và sau đó cung cấp các giá trị tùy chỉnh cho các tham số bất kỳ mà bạn
muốn ghi đè lên. Một ví dụ của một tầng tuỳ chỉnh được cung cấp trong bảng
định kiểu generic-print-driver.xsl (xem generic-print-driver.xsl trong
phần
[Tải về](#download)).
Để sử dụng bảng định kiểu khác với kịch bản lệnh xml-format.sh, bạn có thể
sử dụng tùy chọn
-d để chỉ rõ tên đường dẫn đầy
đủ hoặc tên đường dẫn liên quan tới bảng định kiểu mà bạn muốn sử dụng
hoặc bạn có thể thay đổi giá trị của biến
driverfile trong kịch bản lệnh xml-format.sh. Kịch bản lệnh
mẫu bao gồm một dòng để cho phép bạn sử dụng kịch bản lệnh ví dụ
generic-print-driver.xsl. Đơn giản chỉ cần thêm dấu chú thích đối với giá
trị trước đó của biến
driverfile và không chú
thích ở dòng tiếp theo, nơi chứa định nghĩa mới.
## Tóm tắt
Sức mạnh và sự linh hoạt của XML, các bộ các tiêu chuẩn hiện có và một bộ công cụ phong phú để làm việc với và để chuyển đổi các tài liệu XML giúp bạn dễ dàng cài đặt và định cấu hình một bộ công cụ cho riêng mình để tạo ra kết quả đầu ra theo các định dạng khác nhau từ các tài liệu XML. Mặc dù nhiều công cụ thương mại có sẵn để chỉnh sửa và định dạng các tài liệu XML, việc tạo ra một bộ công cụ cho riêng mình để làm điều này giúp bạn hiểu rõ hơn về quy trình và bạn không thể hạ giá thấp hơn.
## Tài nguyên
### Học tập
[DocBook: The Definitive Guide](http://www.docbook.org): Tìm thông tin đầy đủ về đánh dấu DocBook trong SGML và XML. Toàn bộ nội dung của cuốn sách này hiện có sẵn trực tuyến, nhưng thật đáng mua một bản in nếu bạn đang làm công việc xuất bản nghiêm túc với DocBook. [DocBook XSL: The Complete Guide](http://www.sagehill.net/book-description.html): Đọc thông tin đáng tin cậy về các bảng định kiểu và công việc xuất bản DocBook. Toàn bộ nội dung của cuốn sách này hiện có sẵn trực tuyến, nhưng thật đáng mua một bản in nếu bạn đang làm công việc xuất bản nghiêm túc với DocBook. [What is XSL-FO?](http://www.xml.com/pub/a/2002/03/20/xsl-fo.html)(G. Ken Holman, O'Reilly xml.com, 03.2002): Hãy đọc kỹ một giới thiệu tuyệt vời về đặc tả đối tượng định dạng XSL. [OASIS DocBook Technical Committee](http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=docbook): Nhận thông tin về các phiên bản hiện tại và tương lai của tiêu chuẩn DocBook. Trang web [OASIS](http://www.oasis-open.org/home/index.php)cung cấp rất nhiều thông tin về XML và các tiêu chuẩn mở. [DocBook-related mailing lists at OASIS](http://www.oasis-open.org/mlmanage/): Cùng tham gia các cuộc thảo luận chung về việc đánh dấu và các ứng dụng DocBook để xử lý và định dạng các tài liệu DocBook. [XML Schema 1.1, Part 1: An introduction to XML Schema 1.1](http://www.ibm.com/developerworks/xml/library/x-xml11pt1?S_TACT=105AGY75)(Neil Delima, Sandy Gao. Michael Glavassevich, Khaled Noaman; developerWorks; 12.2008): Nhận thông tin chi tiết về việc định nghĩa và tổ chức lược đồ XML. [DTD, XML Schema, and DSD](http://www.brics.dk/~amoeller/XML/schemas/): Tìm một so sánh tốt về các DTD và các lược đồ và trỏ đến *, một cuốn sách tốt thực hiện theo tiêu đề của nó.* [An Introduction to XML and Web Technologies](http://www.brics.dk/ixwt/) [IBM XML certification](http://www.ibm.com/certify/certs/01001503.shtml): Tìm hiểu cách bạn có thể trở thành một nhà phát triển có chứng chỉ IBM về XML và các công nghệ liên quan. [XML technical library](http://www.ibm.com/developerworks/views/xml/library.jsp?S_TACT=105AGY75): Xem Vùng XML developerWorks với rất nhiều các bài viết và các lời khuyên kỹ thuật, các hướng dẫn, các tiêu chuẩn và các sách đỏ của IBM. [developerWorks technical events and webcasts](http://www.ibm.com/developerworks/offers/techbriefings/?S_TACT=105AGY75&S_CMP=art): Theo sát công nghệ trong các phiên này. [developerWorks podcasts](http://www.ibm.com/developerworks/podcast/?S_TACT=105AGY75): Nghe các cuộc phỏng vấn và các cuộc thảo luận thú vị dành cho các nhà phát triển phần mềm.
### Lấy sản phẩm và công nghệ
[Apache FOP](http://xmlgraphics.apache.org/fop/): Tải về phiên bản mới nhất cho hệ điều hành của bạn. Nhấn vào
Tải vềở bên trái.
[: Tải về phiên bản mới nhất cho các hệ thống UNIX và Linux.](http://xmlsoft.org/XSLT/downloads.html)
xsltproc
[DocBook DTD](http://www.oasis-open.org/docbook/xml/): Tải về phiên bản mới nhất và bắt đầu. [DocBook XSL Stylesheets](http://docbook.sourceforge.net): Tải về phiên bản mới nhất. (Đi đến **DocBook Project site > file releases**và chọn **docbook-xsl**.) [: Tải về phiên bản mới nhất nếu nó chưa có sẵn trên hệ thống của bạn. Tùy thuộc vào phiên bản của UNIX hay Linux mà bạn đang chạy, bạn có thể cũng cần phải tải về và cài đặt](https://fedorahosted.org/xmlto/browser)
xmlto
[Bash, the Bourne-Again shell](http://tiswww.case.edu/php/chet/bash/bashtop.html), [GNU find and friends](http://www.gnu.org/software/findutils/)và [mktemp](http://www.mktemp.org). [IBM Java SDK](http://www.ibm.com/developerworks/java/jdk/linux/?S_TACT=105AGY75): Tải về bộ dung cụ của các nhà phát triển này cho nền tảng của bạn. Bạn có thể cần phải tải về và cài đặt SDK Java của IBM để cài đặt và sử dụng trình định dạng FOP Apache trên một số bản phân phối Unix và Linux. [IBM product evaluation versions](http://www.ibm.com/developerworks/downloads/?S_TACT=105AGY75): Tải về hoặc [khám phá dùng thử trực tuyến trong Sandbox SOA của IBM](http://www.ibm.com/developerworks/downloads/soasandbox/?S_TACT=105AGY75)và nhận các công cụ phát triển ứng dụng thực hành và các sản phẩm phần mềm trung gian từ DB2®, Lotus®, Rational®, Tivoli® và WebSphere®.
### Thảo luận
[XML zone discussion forums](http://www.ibm.com/developerworks/forums/dw_xforums.jsp?S_TACT=105AGY75): Tham gia vào bất kỳ trong số một vài cuộc thảo luận có liên quan đến XML. [developerWorks blogs](http://www.ibm.com/developerworks/blogs/?S_TACT=105AGY75): Hãy xem các blog này và dành tâm trí cho [cộng đồng developerWorks](http://www.ibm.com/developerworks/community?S_TACT=105AGY75).
## Bình luận
[Vùng dữ liệu trên developerWorks](http://www.ibm.com/developerworks/vn/views/data/libraryview.jsp)
Khám phá các bài viết xoay quanh lĩnh vực dữ liệu, Quản lý hệ thống thông tin
[Vùng mã nguồn mở trên developerWorks](http://www.ibm.com/developerworks/vn/views/opensource/libraryview.jsp)
Xem các bài viết về HTML, CSS, JavaScript,...
[Điện toán đám mây](http://www.ibm.com/developerworks/vn/views/cloud/libraryview.jsp)
Tìm hiểu về điện toán đám mây

Content-Language: en-US


text:
SSD Intel® dòng DC S3700
Kinh ngạc liên tục
Kinh ngạc liên tục
Đảm bảo thời gian phản hồi lệnh nhanh chóng và nhất quán với mức tiêu thụ điện năng thấp, Ổ đĩa thể rắn Intel® cho trung tâm dữ liệu dòng S3700 mang lại hiệu năng vượt trội với hiệu năng đọc ngẫu nhiên 4 KB của tối đa 75.000 thao tác nhập/xuất mỗi giây (IOPS)1 và hiệu năng ghi 4 KB của tối đa 36.000 IOPS1 đồng tời giảm chi phí năng lượng tổng thể. Ngoài hiệu năng hiệu quả, SSD Intel® dòng DC S3700 bảo vệ chống mất và hỏng dữ liệu với khả năng bảo mật đầy đủ từ đầu đến cuối.
Đọc toàn bộ tóm lược sản phẩm >
Dựa trên Đặc điểm kỹ thuật Sản phẩm của Ổ đĩa thể rắn Intel® DC dòng S3700.
Những bài kiểm tra ghi nhận hiệu năng của các thành phần dựa trên một bài kiểm tra đặc thù, trong những hệ thống cụ thể. Các khác biệt về phần cứng, phần mềm hoặc cấu hình sẽ ảnh hưởng đến hiệu năng thực tế. Hãy tham khảo các nguồn thông tin khác để đánh giá hiệu năng khi bạn đang có ý định mua. Để biết thêm thông tin đầy đủ về kết quả hiệu năng và định chuẩn, hãy ghé http://www.intel.com/performance.
Hiệu năng thay đổi theo năng lực.
Hiệu suất được đo bằng cách sử dụng Iometer* với độ sâu hàng đợi bằng 32.
Hiệu năng ghi 4 KB ngẫu nhiên sử dụng một SSD mới.

markdown:
## SSD Intel® dòng DC S3700
Kinh ngạc liên tục
Kinh ngạc liên tục
Đảm bảo thời gian phản hồi lệnh nhanh chóng và nhất quán với mức tiêu thụ điện năng thấp, Ổ đĩa thể rắn Intel® cho trung tâm dữ liệu dòng S3700 mang lại hiệu năng vượt trội với hiệu năng đọc ngẫu nhiên 4 KB của tối đa 75.000 thao tác nhập/xuất mỗi giây (IOPS)
1 và hiệu năng ghi 4 KB của tối đa 36.000 IOPS 1 đồng tời giảm chi phí năng lượng tổng thể. Ngoài hiệu năng hiệu quả, SSD Intel® dòng DC S3700 bảo vệ chống mất và hỏng dữ liệu với khả năng bảo mật đầy đủ từ đầu đến cuối. [Đọc toàn bộ tóm lược sản phẩm >](/content/www/vn/vi/solid-state-drives/ssd-dc-s3700-brief.html)
|Dung lượng||
|
Đọc tuần tự
(lên đến)
|
|
Ghi tuần tự
(lên đến)
|
|
Đọc 4 KB ngẫu nhiên
(lên đến)
|
|
Ghi 4 KB ngẫu nhiên
(lên đến)
|Kiểu hình thức|
|800 GB||500 MB/s||460 MB/s||75.000 IOPS||36.000 IOPS||SATA 2,5 inch
|
|400 GB||500 MB/s||460 MB/s||75.000 IOPS||36.000 IOPS||SATA 2,5 inch
|
|200 GB||500 MB/s||365 MB/s||75.000 IOPS||32.000 IOPS||SATA 2,5 inch
|
|100 GB||500 MB/s||200 MB/giây||75.000 IOPS||19.000 IOPS||SATA 2,5 inch
|
|400 GB||500 MB/s||460 MB/s||75.000 IOPS||36.000 IOPS||1,8 inch SATA|
|200 GB||500 MB/s||365 MB/s||75.000 IOPS||29.000 IOPS||1,8 inch SATA|
Dựa trên Đặc điểm kỹ thuật Sản phẩm của Ổ đĩa thể rắn Intel® DC dòng S3700.
Những bài kiểm tra ghi nhận hiệu năng của các thành phần dựa trên một bài kiểm tra đặc thù, trong những hệ thống cụ thể. Các khác biệt về phần cứng, phần mềm hoặc cấu hình sẽ ảnh hưởng đến hiệu năng thực tế. Hãy tham khảo các nguồn thông tin khác để đánh giá hiệu năng khi bạn đang có ý định mua. Để biết thêm thông tin đầy đủ về kết quả hiệu năng và định chuẩn, hãy ghé
[http://www.intel.com/performance](/content/www/us/en/benchmarks/intel-product-performance.html).
Hiệu năng thay đổi theo năng lực.
Hiệu suất được đo bằng cách sử dụng Iometer* với độ sâu hàng đợi bằng 32.
Hiệu năng ghi 4 KB ngẫu nhiên sử dụng một SSD mới.

WARC-Type: response

Content-Type: application/http; msgtype=response

x-frame-options: sameorigin

Connection: close

Server: IA Web Server

Vary: Accept-Encoding

Accept-Ranges: bytes

Content-Type: text/html


text:
Tên miền đẹp như Đất vàng giữa phố
DiemtinNhadat.com
Click tại đây để mua tên miền DiemtinNhadat.com chỉ với 25.000.000VNĐ
diemtinnhadat.com – Điểm tin nhà đất là một tên miền đa năng hàng đầu giúp mang đến lợi thế kinh doanh cho các doanh nghiệp kinh doanh nhà đất, mua bán nhà đất, kinh doanh nhà đất, thông tin nhà đất, kinh doanh nhà đất, kinh doanh địa ốc, mua bán địa ốc, địa ốc…
Trong thị trường kinh doanh đầy tiềm năng như internet thì việc sở hữu một công cụ hàng đầu giúp doanh nghiệp dễ dàng quảng bá sản phẩm, dịch vụ một cách nhanh chóng là điều cực kỳ cần thiết. Trong đó, tên miền là một trong những sản phẩm có tính đại diện thương hiệu duy nhất trên thị trường trực tuyến giúp khách hàng trực tuyến có thể tiếp cận nhanh sản phẩm, dịch vụ, thông tin của doanh nghiệp một cách nhanh chóng. Tuy nhiên, thị trường trực tuyến được đánh giá là một thị trường có tỷ lệ cạnh tranh rất lớn, nếu không chuẩn bị kế hoạch quảng bá hoàn hảo thì sẽ rất dễ bị đánh bật ra khỏi thị trường ngay tức khắc. Chính vì vậy, tên miền đẹp sở hữu đầy đủ ý nghĩa như diemtinnhadat.com sẽ là một chiếc chìa khóa vàng giúp doanh nghiệp mở ra lợi thế kinh doanh hàng đầu hiện nay.
Tên miền diemtinnhadat.com là một tên miền mạnh khi sở hữu nhiều lợi thế giúp thu hút khách hàng cho doanh nghiệp. Tên miền sở hữu cụm từ “nhà đất” trùng với các sản phẩm được khách quan tâm như: thông tin nhà đất, điểm tin nhà đất, mua bán nhà đất… sẽ giúp doanh nghiệp dễ dàng quảng bá. Bên cạnh đó, tên miền là một tên miền già được kích hoạt từ năm 2009 đi kèm với một đuôi miền được đánh giá là cực kỳ phổ biến, được người dùng tin dùng “DOT COM”. Đuôi miền “DOT COM” còn là đuôi miền duy nhất và mang đến lợi thế cho các website kinh doanh thương mại điện tử so với các đuôi miền anh em: info, us, net… Nắm trong tay một đuôi miền mạnh sẽ là một trong những lợi thế hàng đầu mang về cho doanh nghiệp một thị phần khách hàng to lớn cũng như công cụ giúp đánh bật đối thủ ra khỏi thị trường kinh doanh.
Tin tức tên miền
Thông tin cần biết
Tên miền mới nhất
Giá : 63.000.000VNĐ
Giá : 68.000.000VNĐ
Giá : 32.000.000VNĐ
Giá : 28.000.000VNĐ
Giá : 26.000.000VNĐ
Thông tin nhanh
- Tên miền: . . . . . . . . . . .
- DiemtinNhadat.com
- Giá bán: . . . . . . . . . . .
- 25.000.000VNĐ
- Chiều dài domain: . . . . . . . . . . .
- 13 ký tự
- Mở rộng: . . . . . . . . . . .
- .com
- Danh mục: . . . . . . . . . . .
- Kinh doanh
- . . . . . . . . . . . . . . . . . . . . . .
- Nhà & Vườn
- . . . . . . . . . . . . . . . . . . . . . .
- nhà đất
Tên miền cùng danh mục
- YensaoSach.com . . . . . . . . . . .
- 63.000.000VNĐ
- PhukienDep.com . . . . . . . . . . .
- 68.000.000VNĐ
- SieuthiMonngon.com . . . . . . . . . . .
- 32.000.000VNĐ
- MuaXeotoCu.com . . . . . . . . . . .
- 26.000.000VNĐ
- LuoiXaydung.com . . . . . . . . . . .
- 38.000.000VNĐ
- DidongDep.com . . . . . . . . . . .
- 39.000.000VNĐ
- Sudung.com . . . . . . . . . . .
- 88.000.000VNĐ
- Sinhhoc.com . . . . . . . . . . .
- Liên hệ
- ChoxehoiCu.com . . . . . . . . . . .
- 26.000.000VNĐ
- ThietkeXaydungDep.com . . . . . . . . . . .
- 33.000.000VNĐ
Tên miền liên quan
- ThegioiNhadat.com . . . . . . . .
- 168.000.000VNĐ
- ThantaiNhadat.com . . . . . . . .
- 79.000.000VNĐ
- SanNhadat.vn . . . . . . . .
- Liên hệ
- MuaNhadat.vn . . . . . . . .
- Liên hệ
- DiemtinNhadat.com . . . . . . . .
- 25.000.000VNĐ
- ShopNhadat.com . . . . . . . .
- 38.000.000VNĐ
- NhipcauNhadat.com . . . . . . . .
- 30.000.000VNĐ
- ThueNhaDat.com . . . . . . . .
- 85.000.000VNĐ
- SanGiaodichNhadat.com . . . . . . . .
- 60.000.000VNĐ
- SanMuabanNhadat.com . . . . . . . .
- 80.000.000VNĐ
Thông tin liên quan
Mua ngay tên miền DiemtinNhadat.com chỉ với 25.000.000VNĐ

markdown:
Tên miền đẹp như Đất vàng giữa phố
# DiemtinNhadat.com
[Click tại đây](http://www.muabantenmien.com/gio-hang/?add-to-cart=6108) để mua tên miền DiemtinNhadat.com chỉ với **25.000.000VNĐ** **diemtinnhadat.com – Điểm tin nhà đất** là một [tên miền](http://www.muabantenmien.com/tag/ten-mien-3/)đa năng hàng đầu giúp mang đến lợi thế [kinh doanh](http://www.muabantenmien.com/danh-muc/kinh-doanh/)cho các [doanh nghiệp](http://www.muabantenmien.com/danh-muc/kinh-doanh/doanh-nghiep-nho/) **…** [kinh doanh](http://www.muabantenmien.com/danh-muc/kinh-doanh/) [nhà đất](http://www.muabantenmien.com/danh-muc/nha-vuon/nha-dat/), [mua bán](http://www.muabantenmien.com/tu-khoa/mua-ban/)nhà [đất](http://www.muabantenmien.com/tu-khoa/dat/), kinh doanh nhà [đất](http://www.muabantenmien.com/tu-khoa/dat/), thông tin nhà đất, kinh doanh nhà đất, kinh doanh địa ốc, [mua bán](http://www.muabantenmien.com/tu-khoa/mua-ban/)địa ốc, địa ốc
Trong thị trường kinh doanh đầy tiềm năng như
[internet](http://www.muabantenmien.com/danh-muc/computers/internet-computers/) thì việc sở hữu một công cụ hàng đầu giúp [doanh nghiệp](http://www.muabantenmien.com/danh-muc/kinh-doanh/doanh-nghiep-nho/) dễ dàng quảng bá sản phẩm, [dịch vụ](http://www.muabantenmien.com/danh-muc/dich-vu/) một cách nhanh chóng là điều cực kỳ cần thiết. Trong đó, [tên miền](http://www.muabantenmien.com/tag/ten-mien-3/) là một trong những sản phẩm có tính đại diện thương hiệu duy nhất trên thị trường trực tuyến giúp khách hàng trực tuyến có thể tiếp cận nhanh sản phẩm, [dịch vụ](http://www.muabantenmien.com/danh-muc/dich-vu/), thông tin của doanh nghiệp một cách nhanh chóng. Tuy nhiên, thị trường trực tuyến được đánh giá là một thị trường có tỷ lệ cạnh tranh rất lớn, nếu không chuẩn bị kế hoạch quảng bá hoàn hảo thì sẽ rất dễ bị đánh bật ra khỏi thị trường ngay tức khắc. Chính vì vậy, [tên miền đẹp](http://www.muabantenmien.com/) sở hữu đầy đủ ý nghĩa như **diemtinnhadat.com** sẽ là một chiếc chìa [khóa](http://www.muabantenmien.com/danh-muc/kinh-doanh/khoa/) [vàng](http://www.muabantenmien.com/tu-khoa/vang/) giúp doanh nghiệp mở ra lợi thế kinh doanh hàng đầu hiện nay. [Tên miền](http://www.muabantenmien.com/danh-muc/kinh-doanh/ten-mien/) **diemtinnhadat.com** là một [tên miền](http://www.muabantenmien.com/danh-muc/kinh-doanh/ten-mien/) mạnh khi sở hữu nhiều lợi thế giúp thu hút khách hàng cho doanh nghiệp. Tên miền sở hữu cụm từ “nhà đất” trùng với các sản phẩm được khách quan tâm như: thông tin nhà đất, điểm tin nhà đất, mua bán nhà đất… sẽ giúp doanh nghiệp dễ dàng quảng bá. Bên cạnh đó, tên miền là một tên miền già được kích hoạt từ năm 2009 đi kèm với một đuôi miền được đánh giá là cực kỳ phổ biến, được người dùng tin dùng “DOT COM”. Đuôi miền “DOT COM” còn là đuôi miền duy nhất và mang đến lợi thế cho các [website](http://www.muabantenmien.com/danh-muc/computers/website-computers/) kinh doanh [thương mại điện tử](http://www.muabantenmien.com/danh-muc/cong-nghe/thuong-mai-dien-tu-cong-nghe/) so với các đuôi miền anh em: info, us, net… Nắm trong tay một đuôi miền mạnh sẽ là một trong những lợi thế hàng đầu mang về cho doanh nghiệp một thị phần khách hàng to lớn cũng như công cụ giúp đánh bật đối thủ ra khỏi thị trường kinh doanh. [kinh doanh nhà đất](http://www.muabantenmien.com/tu-khoa/kinh-doanh-nha-dat/), [kinh doanh địa ốc](http://www.muabantenmien.com/tu-khoa/kinh-doanh-dia-oc/), [mua bán nhà đất](http://www.muabantenmien.com/tu-khoa/mua-ban-nha-dat/), [mua bán địa ốc](http://www.muabantenmien.com/tu-khoa/mua-ban-dia-oc/), [thông tin nhà đất](http://www.muabantenmien.com/tu-khoa/thong-tin-nha-dat/), [địa ốc](http://www.muabantenmien.com/tu-khoa/dia-oc/).
## Tin tức tên miền
## Thông tin cần biết
## Tên miền mới nhất
[YensaoSach.com](http://www.muabantenmien.com/san-pham/yensaosach-com/)
Giá :
**63.000.000VNĐ** [PhukienDep.com](http://www.muabantenmien.com/san-pham/phukiendep-com/)
Giá :
**68.000.000VNĐ** [SieuthiMonngon.com](http://www.muabantenmien.com/san-pham/sieuthimonngon-com/)
Giá :
**32.000.000VNĐ** [KhoedepViet.com](http://www.muabantenmien.com/san-pham/khoedepviet-com/)
Giá :
**28.000.000VNĐ** [MuaXeotoCu.com](http://www.muabantenmien.com/san-pham/muaxeotocu-com/)
Giá :
**26.000.000VNĐ**
##### Thông tin nhanh
**Tên miền:**. . . . . . . . . . .
- DiemtinNhadat.com
**Giá bán:**. . . . . . . . . . .
- 25.000.000VNĐ
**Chiều dài domain:**. . . . . . . . . . .
- 13 ký tự
**Mở rộng:**. . . . . . . . . . .
- .com
**Danh mục:**. . . . . . . . . . . [Kinh doanh](http://www.muabantenmien.com/danh-muc/kinh-doanh/)
- . . . . . . . . . . . . . . . . . . . . . .
[Nhà & Vườn](http://www.muabantenmien.com/danh-muc/nha-vuon/)
- . . . . . . . . . . . . . . . . . . . . . .
[nhà đất](http://www.muabantenmien.com/danh-muc/nha-vuon/nha-dat/)
##### Tên miền cùng danh mục
**. . . . . . . . . . .** [YensaoSach.com](http://www.muabantenmien.com/san-pham/yensaosach-com/)
- 63.000.000VNĐ
**. . . . . . . . . . .** [PhukienDep.com](http://www.muabantenmien.com/san-pham/phukiendep-com/)
- 68.000.000VNĐ
**. . . . . . . . . . .** [SieuthiMonngon.com](http://www.muabantenmien.com/san-pham/sieuthimonngon-com/)
- 32.000.000VNĐ
**. . . . . . . . . . .** [MuaXeotoCu.com](http://www.muabantenmien.com/san-pham/muaxeotocu-com/)
- 26.000.000VNĐ
**. . . . . . . . . . .** [LuoiXaydung.com](http://www.muabantenmien.com/san-pham/luoixaydung-com/)
- 38.000.000VNĐ
**. . . . . . . . . . .** [DidongDep.com](http://www.muabantenmien.com/san-pham/didongdep-com/)
- 39.000.000VNĐ
**. . . . . . . . . . .** [Sudung.com](http://www.muabantenmien.com/san-pham/sudung-com/)
- 88.000.000VNĐ
**. . . . . . . . . . .** [Sinhhoc.com](http://www.muabantenmien.com/san-pham/sinhhoc-com/)
- Liên hệ
**. . . . . . . . . . .** [ChoxehoiCu.com](http://www.muabantenmien.com/san-pham/choxehoicu-com/)
- 26.000.000VNĐ
**. . . . . . . . . . .** [ThietkeXaydungDep.com](http://www.muabantenmien.com/san-pham/thietkexaydungdep-com/)
- 33.000.000VNĐ
##### Tên miền liên quan
[ThegioiNhadat.com](http://www.muabantenmien.com/san-pham/thegioinhadat-com/). . . . . . . .
- 168.000.000VNĐ
[ThantaiNhadat.com](http://www.muabantenmien.com/san-pham/thantainhadat-com/). . . . . . . .
- 79.000.000VNĐ
[SanNhadat.vn](http://www.muabantenmien.com/san-pham/sannhadat-vn/). . . . . . . .
- Liên hệ
[MuaNhadat.vn](http://www.muabantenmien.com/san-pham/muanhadat-vn/). . . . . . . .
- Liên hệ
[DiemtinNhadat.com](http://www.muabantenmien.com/san-pham/diemtinnhadat-com/). . . . . . . .
- 25.000.000VNĐ
[ShopNhadat.com](http://www.muabantenmien.com/san-pham/shopnhadat-com/). . . . . . . .
- 38.000.000VNĐ
[NhipcauNhadat.com](http://www.muabantenmien.com/san-pham/nhipcaunhadat-com/). . . . . . . .
- 30.000.000VNĐ
[ThueNhaDat.com](http://www.muabantenmien.com/san-pham/thuenhadat-com/). . . . . . . .
- 85.000.000VNĐ
[SanGiaodichNhadat.com](http://www.muabantenmien.com/san-pham/sangiaodichnhadat-com/). . . . . . . .
- 60.000.000VNĐ
[SanMuabanNhadat.com](http://www.muabantenmien.com/san-pham/sanmuabannhadat-com/). . . . . . . .
- 80.000.000VNĐ
##### Thông tin liên quan
[Mua ngay](http://www.muabantenmien.com/gio-hang/?add-to-cart=4511) tên miền DiemtinNhadat.com chỉ với **25.000.000VNĐ**

Server: nginx

Link: <http://www.muabantenmien.com/wp-json/>; rel="https://api.w.org/", <http://www.muabantenmien.com/?p=6108>; rel=shortlink

Vary: Accept-Encoding,User-Agent

Content-Type: text/html; charset=UTF-8


text:
Bà Phan Thị Bích Hằng: Ủng hộ VTV "lật tẩy" ngoại cảm rởmThứ sáu, 2013-11-01 - Nguồn: Yêu cầu xóa tin
(Tinmoi.vn) Bà Phan Thị Bích Hằng cho biết, sau khi bình tĩnh suy xét lại vẫn đề "VTV lật tẩy ngoại cảm rởm" bà phẫn nộ với hành động của cậu Thủy và ủng hộ nhà báo Thu Uyên.
Bà Phan Thị Bích Hằng: " Ủng hộ VTV lật tẩy ngoại cảm rởm"
Trong buổi giao lưu trực tuyến "Sự thật của nhà ngoại cảm", khi được độc giả hỏi về phản ứng trước những cáo buộc của BTV Thu Uyên trong chương trình " Trở về từ ký ức" phát trên VTV?
Bà Phan Thị Bích Hằng đã chia sẻ rằng, lúc đầu bà hơi sốc, nhưng khi bình tĩnh lại, bà nhận thấy không cần thiết phải lên tiếng, " Thực chất BTV Thu Uyên chỉ đưa một trường hợp của tôi ra để viện dẫn chứ không cáo buộc. Là do dư luận chưa hiểu thiếu đáo bản chất của vấn đề chương trình muốn đưa ra. Thật lòng, tôi rất phẫn nộ trước việc làm của Nguyễn Thanh Thúy nên cũng rất ủng hộ chị Thu Uyên".
Bà Hằng cũng cho biết thêm: “Do báo chí đưa thông tin giật tít theo hiệu ứng đám đông nên mới gây làn sóng dư luận trong ngày qua. Tôi không giải thích vì không có lời giải thích nào bằng chính những việc làm của tôi trong hơn 20 năm qua.
Trước thông tin nhà ngoại cảm Nguyễn Thanh Thúy tự xưng là "cậu Thủy" bị cơ quan công an tạm giam để điều tra về vụ việc lừa đảo chiếm đoạt tài sản, làm giả hài cốt liệt sỹ, bà Phan Thị Bích Hằng nói : "Bất kể ai chứ không cứ gì cậu Thủy, theo giáo lý đạo Phật, làm điều gì sai trái, gian trá, lừa đảo, đổi trắng thay đen trước sau gì cũng bị trừng trị. Chỉ có điều là sớm hay muộn mà thôi."
Trong buổi giao lưu, bà Phan Thị Bích Hằng cũng tiết lộ rằng, thời gian vừa qua bà gặp áp lực rất lớn từ dư luận: “Tôi thấy rất phiền não và cũng tương đối căng thẳng bởi vì có quá nhiều cuộc nhắn tin và điện thoại gọi đến hỏi thăm”
“Nhà ngoại cảm chỉ làm được khi trạng thái tâm lý thoải mái nhất và sức khỏe tốt nhất. Nếu là bạn, trong lúc bạn bị ném đá dữ dội, bạn có làm gì được không, nhất là với tôi, làm việc bằng khả năng đặc biệt cần sự tĩnh tâm rất cao”, bà chia sẻ với độc giả.
Bà Hằng nói một cách chân thành rằng thực ra mình chẳng muốn và cũng chẳng sung sướng gì khi có khả năng đặc biệt này. “Nó đã khiến tôi phải chịu rất nhiều thiệt thòi, hy sinh, nếm trải quá nhiều đắng cay, gian khổ. Mà không chỉ riêng tôi, những người thân của tôi cũng phải chịu những thiệt thòi, đặc biệt là hai đứa con nhỏ.
2 năm gần đây, tôi quyết tâm dành nhiều thời gian hơn cho chồng và cho con. Khi được cùng con đi chơi, dạy cho con tập xe đạp thì tôi chợt nhận ra rằng "làm một người phụ nữ bình thường thật thú vị", bà Hằng chia sẻ.
K.TNguồn : Tin Mới / Nguoiduatin.vn
- Tang tóc trùm xóm nghèo vụ sạt lở núi Phú Yên
- Chủ nhân thương hiệu phở 10 Lý Quốc Sư và câu chuyện "tay không gây dựng cơ đồ"
- Phát hiện thanh niên chết bí ẩn trong thùng xe tải
- Xe tải chở cát gãy trục, giao thông gặp khó
- TP HCM: Xe máy tông xe đạp, 1 người trọng thương
- Cháy cửa hàng, hơn 20 xe máy bị thiêu rụi
- Vụ sạt lở núi, 4 người bị chôn vùi: Vẫn chưa tìm thấy nạn nhân thứ 4
- Động thổ gói thầu xây lắp A4, dự án đường cao tốc Đà Nẵng - Quảng Ngãi
- Quê nghèo bỗng thành làng tỷ phú sau một đêm
- Đàm Vĩnh Hưng lại "truất ngôi" Bùi Anh Tuấn

markdown:
# Bà Phan Thị Bích Hằng: Ủng hộ VTV "lật tẩy" ngoại cảm rởmThứ sáu, 2013-11-01 - Nguồn:
[Yêu cầu xóa tin](sendDelNews.php?iNew=22571373&title=Bà Phan Thị Bích Hằng: Ủng hộ VTV "lật tẩy" ngoại cảm rởm)
**(Tinmoi.vn) Bà Phan Thị Bích Hằng cho biết, sau khi bình tĩnh suy xét lại vẫn đề "VTV lật tẩy ngoại cảm rởm" bà phẫn nộ với hành động của cậu Thủy và ủng hộ nhà báo Thu Uyên.**
## Bà Phan Thị Bích Hằng: " Ủng hộ VTV lật tẩy ngoại cảm rởm"
Trong buổi giao lưu trực tuyến "Sự thật của nhà ngoại cảm", khi được độc giả hỏi về phản ứng trước những cáo buộc của BTV Thu Uyên trong chương trình " Trở về từ ký ức" phát trên VTV?
Bà Phan Thị Bích Hằng đã chia sẻ rằng, lúc đầu bà hơi sốc, nhưng khi bình tĩnh lại, bà nhận thấy không cần thiết phải lên tiếng, " Thực chất BTV Thu Uyên chỉ đưa một trường hợp của tôi ra để viện dẫn chứ không cáo buộc. Là do dư luận chưa hiểu thiếu đáo bản chất của vấn đề chương trình muốn đưa ra. Thật lòng, tôi rất phẫn nộ trước việc làm của Nguyễn Thanh Thúy nên cũng rất ủng hộ chị Thu Uyên".
Bà Hằng cũng cho biết thêm: “Do báo chí đưa thông tin giật tít theo hiệu ứng đám đông nên mới gây làn sóng dư luận trong ngày qua. Tôi không giải thích vì không có lời giải thích nào bằng chính những việc làm của tôi trong hơn 20 năm qua.
Trước thông tin nhà ngoại cảm Nguyễn Thanh Thúy tự xưng là "cậu Thủy" bị cơ quan công an tạm giam để điều tra về vụ việc lừa đảo chiếm đoạt tài sản, làm giả hài cốt liệt sỹ, bà Phan Thị Bích Hằng nói : "Bất kể ai chứ không cứ gì cậu Thủy, theo giáo lý đạo Phật, làm điều gì sai trái, gian trá, lừa đảo, đổi trắng thay đen trước sau gì cũng bị trừng trị. Chỉ có điều là sớm hay muộn mà thôi."
Trong buổi giao lưu, bà Phan Thị Bích Hằng cũng tiết lộ rằng, thời gian vừa qua bà gặp áp lực rất lớn từ dư luận: “Tôi thấy rất phiền não và cũng tương đối căng thẳng bởi vì có quá nhiều cuộc nhắn tin và điện thoại gọi đến hỏi thăm”
“Nhà ngoại cảm chỉ làm được khi trạng thái tâm lý thoải mái nhất và sức khỏe tốt nhất. Nếu là bạn, trong lúc bạn bị ném đá dữ dội, bạn có làm gì được không, nhất là với tôi, làm việc bằng khả năng đặc biệt cần sự tĩnh tâm rất cao”, bà chia sẻ với độc giả.
Bà Hằng nói một cách chân thành rằng thực ra mình chẳng muốn và cũng chẳng sung sướng gì khi có khả năng đặc biệt này. “Nó đã khiến tôi phải chịu rất nhiều thiệt thòi, hy sinh, nếm trải quá nhiều đắng cay, gian khổ. Mà không chỉ riêng tôi, những người thân của tôi cũng phải chịu những thiệt thòi, đặc biệt là hai đứa con nhỏ.
2 năm gần đây, tôi quyết tâm dành nhiều thời gian hơn cho chồng và cho con. Khi được cùng con đi chơi, dạy cho con tập xe đạp thì tôi chợt nhận ra rằng "làm một người phụ nữ bình thường thật thú vị", bà Hằng chia sẻ.
|
|
Mới đây trên chương trình truyền hình trực tiếp "Trở về từ ký ức" số mới nhất đã cho người xem đau xót và không khỏi phẫn nộ về sự thất đức của những nhà ngoại cảm. Trong đó có cả nhà ngoại cảm Phan Thị Bích Hằng.
Nổi cộm nhất là vụ việc tìm hài cốt của liệt sĩ Phùng Chí Kiên – người đầu tiên được Hồ Chí Minh phong hàm tướng. Tướng Kiên đã bị giặc Pháp bắt và chặt đầu treo để thị uy. Năm 1990, phần thân thể của vị tướng tài đã được vào nghĩa trang liệt sĩ. Còn phần thủ cấp thì vẫn chưa tìm ra. Bộ quốc phòng và gia đình đã nhờ đến nhà ngoại cảm Phan Thị Bích Hằng chỉ giúp. Khi đem kiểm định, phần xương mà bà Bích Hằng mang về lại là mảnh sành vụn và 1 chiếc răng lợn. Sau vụ việc trên bà Bích Hằng vẫn tiếp tục đi tìm hài cốt và không có bất cứ lời giải thích nào.
Theo thông tin của chương trình, rất nhiều trường hợp người thân, gia đình các liệt sĩ đã bị nhầm lẫn xương động vật thành xương người. Cục Người có công (Viện pháp y quân đội) đã xét nghiệm và khẳng định trong một vụ giả mạo xương các liệt sĩ thì gần như 100% các mẫu xương tìm theo lời của nhà ngoại cảm mang đến giám định đều cho kết quả sai. Và 2-5% số xương mang đến không phải xương người.
Đại diện Cục Người có công (Viện pháp y quân đội) cũng cho biết, khả năng chính xác của những mẫu hài cốt được tìm thấy bởi các nhà ngoại cảm mang đến để xét nghiệm là gần như bằng 0. Một số trường hợp có thể đúng khi nhà ngoại cảm, có thông tin chính xác về hài cốt trong một khu vực hẹp. Điều này khiến chúng ta không khỏi giật mình vì lâu nay đã có bao nhiêu hài cốt các liệt sĩ được các nhà ngoại cảm tìm thấy và gia đình liệt sĩ mang về thờ cúng.
Ngoài Phan Thị Bích Hằng, chương trình còn tiếp tục “vạch mặt” một nhà ngoại cảm khác là Vũ Thị Hòa, làm nghề buôn cá tại Yên Bái – người đã từng có tiền án buôn bán động vật hoang dã và là nhân vật chính của vụ lừa đảo tìm hài cốt tại nhà lao Tân Hiệp cũ (Biên Hòa – Đồng Nai). Kịch bản mà người này dựng ra được áp dụng cho rất nhiều trường hợp để đánh lừa người nhà các liệt sĩ. Cái mà Vũ Thị Hoà tìm thấy gọi là hài cốt liệt sĩ chỉ là tổ mối và đất sét.
K.TNguồn : Tin Mới / Nguoiduatin.vn
[hàng](http://s.tin247.com/h%C3%A0ng.search) [cảm](http://s.tin247.com/c%E1%BA%A3m.search) [phần thi](http://s.tin247.com/ph%E1%BA%A7n+thi.search) [ngoại](http://s.tin247.com/ngo%E1%BA%A1i.search) [thị bích](http://s.tin247.com/th%E1%BB%8B+b%C3%ADch.search) [ngoại cảm](http://s.tin247.com/ngo%E1%BA%A1i+c%E1%BA%A3m.search) [phan thị bích hằng](http://s.tin247.com/phan+th%E1%BB%8B+b%C3%ADch+h%E1%BA%B1ng.search) [phan thị bích](http://s.tin247.com/phan+th%E1%BB%8B+b%C3%ADch.search) [bích hằng](http://s.tin247.com/b%C3%ADch+h%E1%BA%B1ng.search) [thị bích hằng](http://s.tin247.com/th%E1%BB%8B+b%C3%ADch+h%E1%BA%B1ng.search) [](http://www.vatgia.com/13956/4458169/c%C3%B4ng-t%E1%BA%AFc-c%E1%BA%A3m-bi%E1%BA%BFn-h%E1%BB%93ng-ngo%E1%BA%A1i-g%E1%BA%AFn-n%E1%BB%95i-tr%E1%BA%A7n-am-s02a.html)
250.000₫
Công tắc cảm biến hồng ngoại gắn nổi trần AM-S02A
![ Công tắc cảm biến hồng ngoại gắn nổi trần AM-S02A](http://img4.vatgia.vn/pictures/thumb/200x200/2014/09/ham1411542643.png)
[](http://www.vatgia.com/13956/4457718/c%C3%B4ng-t%E1%BA%AFc-c%E1%BA%A3m-bi%E1%BA%BFn-h%E1%BB%93ng-ngo%E1%BA%A1i-g%E1%BA%AFn-n%E1%BB%95i-tr%E1%BA%A7n-am-28b.html)
220.000₫
Công tắc cảm biến hồng ngoại gắn nổi trần AM-28B
![ Công tắc cảm biến hồng ngoại gắn nổi trần AM-28B](http://img4.vatgia.vn/pictures/thumb/200x200/2014/09/xmc1411463333.jpg)
[](http://www.vatgia.com/13956/4750860/c%C3%B4ng-t%E1%BA%AFc-c%E1%BA%A3m-bi%E1%BA%BFn-h%E1%BB%93ng-ngo%E1%BA%A1i-astech-ast04s.html)
210.000₫
Công tắc cảm biến hồng ngoại Astech AST04S
![ Công tắc cảm biến hồng ngoại Astech AST04S](http://img4.vatgia.vn/pictures/thumb/200x200/2014/12/yaz1419559190.jpg)
[](http://www.vatgia.com/13956/4461173/c%C3%B4ng-t%E1%BA%AFc-c%E1%BA%A3m-bi%E1%BA%BFn-h%E1%BB%93ng-ngo%E1%BA%A1i-g%E1%BA%AFn-t%C6%B0%E1%BB%9Dng-am-st12.html)
285.000₫
Công tắc Cảm biến hồng ngoại gắn tường AM-ST12
![ Công tắc Cảm biến hồng ngoại gắn tường AM-ST12](http://img4.vatgia.vn/pictures/thumb/200x200/2014/09/nkn1411534542.jpg)
[](http://www.vatgia.com/13956/4461194/c%C3%B4ng-t%E1%BA%AFc-c%E1%BA%A3m-bi%E1%BA%BFn-h%E1%BB%93ng-ngo%E1%BA%A1i-g%E1%BA%AFn-t%C6%B0%E1%BB%9Dng-am-st10a.html)
210.000₫
Công tắc Cảm biến hồng ngoại gắn tường AM-ST10A
![ Công tắc Cảm biến hồng ngoại gắn tường AM-ST10A](http://img4.vatgia.vn/pictures/thumb/200x200/2014/09/jex1411534715.jpg)
[](http://www.vatgia.com/13956/4461161/c%C3%B4ng-t%E1%BA%AFc-c%E1%BA%A3m-bi%E1%BA%BFn-h%E1%BB%93ng-ngo%E1%BA%A1i-g%E1%BA%AFn-t%C6%B0%E1%BB%9Dng-am-st09.html)
295.000₫
Công tắc Cảm biến hồng ngoại gắn tường AM-ST09
![ Công tắc Cảm biến hồng ngoại gắn tường AM-ST09](http://img4.vatgia.vn/pictures/thumb/200x200/2014/09/ynh1411534358.jpg)
-
[Tang tóc trùm xóm nghèo vụ sạt lở núi Phú Yên](/tang_toc_trum_xom_ngheo_vu_sat_lo_nui_phu_yen-1-22599994.html)
-
[Chủ nhân thương hiệu phở 10 Lý Quốc Sư và câu chuyện "tay không gây dựng cơ đồ"](/chu_nhan_thuong_hieu_pho_10_ly_quoc_su_va_cau_chuyen_tay_khong_gay_dung_co_do-1-22599993.html)
-
[Phát hiện thanh niên chết bí ẩn trong thùng xe tải](/phat_hien_thanh_nien_chet_bi_an_trong_thung_xe_tai-1-22599992.html)
-
[Xe tải chở cát gãy trục, giao thông gặp khó](/xe_tai_cho_cat_gay_truc_giao_thong_gap_kho-1-22599990.html)
-
[TP HCM: Xe máy tông xe đạp, 1 người trọng thương](/tp_hcm_xe_may_tong_xe_dap_1_nguoi_trong_thuong-1-22599991.html)
-
[Cháy cửa hàng, hơn 20 xe máy bị thiêu rụi](/chay_cua_hang_hon_20_xe_may_bi_thieu_rui-1-22599988.html)
-
[Vụ sạt lở núi, 4 người bị chôn vùi: Vẫn chưa tìm thấy nạn nhân thứ 4](/vu_sat_lo_nui_4_nguoi_bi_chon_vui_van_chua_tim_thay_nan_nhan_thu_4-1-22599978.html)
-
[Động thổ gói thầu xây lắp A4, dự án đường cao tốc Đà Nẵng - Quảng Ngãi](/dong_tho_goi_thau_xay_lap_a4_du_an_duong_cao_toc_da_nang_quang_ngai-1-22599977.html)
-
[Quê nghèo bỗng thành làng tỷ phú sau một đêm](/que_ngheo_bong_thanh_lang_ty_phu_sau_mot_dem-1-22599975.html)
-
[Đàm Vĩnh Hưng lại "truất ngôi" Bùi Anh Tuấn](/dam_vinh_hung_lai_truat_ngoi_bui_anh_tuan-1-22599963.html)

Server: Apache

Cache-Control: post-check=0, pre-check=0

Pragma: no-cache


text:
Gian hàng bán
Rao vặt
Hỏi đáp
Thêm
Hotline:
19002055
(8h - 21h hàng ngày)
Danh sách gian hàng
Tin tức từ Vatgia.com
Để kinh doanh Online thành công
BaoKim.vn
Nhanh.vn
WebBNC.net
Ứng dụng
Thông báo
Hỗ trợ
Đăng ký
Đăng ký thành viên
Đăng ký gian hàng
Đăng nhập
Hoặc đăng nhập bằng
Nhớ mật khẩu
Quên mật khẩu?
Sản phẩm
gom su
|
điếu bát
|
mèo nhật bản
|
cốc sứ quà tặng
|
bo tang am
|
mèo vẫy tay
Sản phẩm
Rao vặt
Hỏi đáp
Cửa hàng
Tìm trong danh mục
Bút cao cấp
Hộp đựng quà
Khung, album ảnh
Linh, phụ kiện bút cao cấp
Lò xông, tinh dầu
Nến thơm, trang trí
Phong bao lì xì
Quà tặng gốm sứ
Quà tặng pha lê, thủy tinh
Quà tổng hợp
Thẻ quà tặng
Thiệp chúc mừng
Đồ da
Đồ dùng cho sức khỏe
Đồng hồ trang trí, để bàn
Hàng thủ công mỹ nghệ
Trang chủ
>
Mua sắm
>
Sách, văn phòng, quà tặng
>
Hoa, quà tặng, đồ chơi
>
Quà tặng
>
Quà tặng gốm sứ
>
Lọ Độc Bình
Lọ Độc Bình
Thích sản phẩm này
0.0
/
0
đánh giá
Đánh giá
Lịch sử giá
Xuất xứ:
Việt Nam /
Gian hàng bán
Thông số kỹ thuật
Đánh giá
Hỏi đáp
Hình ảnh
Giá tăng dần
Tình trạng
Xuất xứ
Thuế
Bảo hành
Nơi bán:
Toàn quốc
Toàn quốc (0)
Hiện tại chưa có gian hàng nào bán sản phẩm
Lọ Độc Bình
trên Vatgia.com
Click vào đây
để bán sản phẩm
Cùng Xuất xứ
Khoảng
149.000₫
1 gian hàng bán
Ly sứ StarBuck
Khoảng
0₫
1 gian hàng bán
Ly sứ Starbuck v2
Khoảng
0₫
1 gian hàng bán
Ly sứ Đoremon
Khoảng
0₫
1 gian hàng bán
Gạt tàn thuốc bằng gốm nghệ thuật
Khoảng
0₫
1 gian hàng bán
Quà tặng gốm sứ Ly sứ quai lùn cả gia đình
Khoảng
0₫
1 gian hàng bán
Cốc đôi 50
Khoảng
60.000₫
1 gian hàng bán
Cốc đôi 50
Khoảng
0₫
1 gian hàng bán
Con dấu trang trí Alphabet handmade thủ công bộ 28 con dấu gỗ
Khoảng
0₫
1 gian hàng bán
Bộ trà đạo vẽ vàng
Các sản phẩm khác
Mèo thần tài - Hưng gia vượng nghiệp 14155
1.780.000₫
quatructuyen
·
Hà Nội
Mèo thần tài - Tiền vào như nước 14153
1.780.000₫
quatructuyen
·
Hà Nội
Mèo thần tài - Kim phúc 9003
690.000₫
quatructuyen
·
Hà Nội
Mèo thần tài - Đại cát đại lợi 9039
690.000₫
quatructuyen
·
Hà Nội
Mèo thần tài - Đại kim vận 6089
310.000₫
quatructuyen
·
Hà Nội
Mèo thần tài - Đa phúc 7065
390.000₫
quatructuyen
·
Hà Nội
Mèo thần tài - Phú quý 6090
310.000₫
quatructuyen
·
Hà Nội
Mèo thần tài - Chiêu vượng 7025
390.000₫
quatructuyen
·
Hà Nội
Mèo thần tài - Mãn phúc 7061
390.000₫
quatructuyen
·
Hà Nội
Mèo thần tài - Đại phúc 40106
160.000₫
quatructuyen
·
Hà Nội
Vợ chồng hạnh phúc-Mời trà
120.000₫
quatructuyen
·
Hà Nội
Vợ chồng hạnh phúc-Tỏ tình
120.000₫
quatructuyen
·
Hà Nội
Có 747 sản phẩm cùng danh mục với “Lọ Độc Bình”
Xuất xứ
Nhật Bản
(61)
Thái Lan
(1)
Trung Quốc
(26)
Việt Nam
(635)
Đài Loan
(8)
Đang cập nhật
(15)
Các từ khóa liên quan
chum ngâm rượu
,
cuc gom
,
mèo chiêu tài
,
đĩa gốm sứ
,
v008
,
cốc biến nhiệt
,
ly gốm sứ
,
điếu bát
,
gốm sứ xương
,
sứ xương sony
,
nậm rượu
,
nhan tang go
,
đĩa tròn sứ
,
đĩa sứ qt01
,
quà 8-3
,
cốc sứ quà tặng
,
go doc binh
,
ly gốm
,
hồng hạnh
,
dns
máy lọc nước
,
lọc nước
,
bình lọc nước
,
lọ
,
lọ hoa
,
máy cưa lọng
,
màng lọc hepa
,
kính lọc
,
lọc không khí
,
bình lọc
,
máy lọc
,
lọ thủy tinh
,
bộ lọc nước
,
nước lọc
,
lọ lục bình
,
lọc nước ro
,
cưa lọng
,
túi lọc
,
lọ nhựa
,
áo cổ lọ nữ
Rao vặt liên quan
Xem tất cả
Bán buôn bán lẻ mica Đài Loan
-
1 ₫
Đăng bởi:
blackcoffeetm
Cập nhật:
1 giờ 15 phút trước
Nến ly nghệ thuật giá siêu rẻ.
-
35.000 ₫
Đăng bởi:
myhung1410
Cập nhật:
1 giờ 57 phút trước
Nến ly nghệ thuật giá siêu rẻ.
-
35.000 ₫
Đăng bởi:
myhung1410
Cập nhật:
Hôm qua, lúc 08:29
Nến ly nghệ thuật giá siêu rẻ.
-
35.000 ₫
Đăng bởi:
myhung1410
Cập nhật:
25/05/2016 - 17:42
Gốm sứ, quà tặng gốm sứ, bộ ấm trà, ly sứ
Đăng bởi:
vatgia_3882516
Cập nhật:
25/05/2016 - 17:32
Nến ly nghệ thuật giá siêu rẻ.
-
35.000 ₫
Đăng bởi:
myhung1410
Cập nhật:
24/05/2016 - 08:14
Nến ly nghệ thuật giá siêu rẻ.
-
35.000 ₫
Đăng bởi:
myhung1410
Cập nhật:
23/05/2016 - 11:49
Bộ ấm trà Hồ Chí Minh, Bộ ấm trà Tân Phú, Bộ ấm trà in logo Tân Phú
-
499.000 ₫
Đăng bởi:
thoasusuong
Cập nhật:
21/05/2016 - 11:13
Bộ ấm trà Nhật Bản, bộ ấm trà tại Hồ Chí Minh
-
1.099.900 ₫
Đăng bởi:
thoasusuong
Cập nhật:
21/05/2016 - 11:04
Nến ly nghệ thuật giá siêu rẻ.
-
35.000 ₫
Đăng bởi:
myhung1410
Cập nhật:
21/05/2016 - 08:01
Hỏi đáp liên quan
Xem tất cả
Tớ vừa mới xây nhà xong cần mua nội thất nhưng không biết ở đâu bán với giá rẻ và đảm bảo nhỉ?
Đăng bởi:
suyohajji
Cập nhật:
03/03/2016 - 15:15
Mình thấy sản phẩm của gian hàng rất đẹp, bạn có thể tư vấn cho mình cách chọn nội thất cho văn phòng, phòng khách, phòng ngủ cho đẹp được không?
Đăng bởi:
dulichvanhoa
Cập nhật:
03/03/2016 - 15:11
Cần mua tranh đồng làm quà biếu
Đăng bởi:
tranhuyen84
Cập nhật:
30/11/2015 - 07:58
Mua tranh dán tường ở đâu là tốt và giá hợp lí?
Đăng bởi:
MonkeysHouse
Cập nhật:
30/11/2015 - 07:50
Nội thất ở đâu làm và thiết kế tốt nhỉ???
Đăng bởi:
songngu_cung
Cập nhật:
19/10/2015 - 11:01
Ở HN chỗ nào bán tranh sơn mài đẹp nhất?
Đăng bởi:
candy_iu
Cập nhật:
22/08/2015 - 00:25
Mình muốn lám đại lý bán sỉ tranh đồng hồ và decal, mức ck như thế náo ạh?
Đăng bởi:
baovuong2012
Cập nhật:
20/08/2015 - 12:20
Có bạn nào biết tủ bếp inox Hà Sơn đang khuyến mại không?
Đăng bởi:
hoangdung29478
Cập nhật:
05/08/2015 - 09:14
Tìm mua tranh vẽ hình cây tre
Đăng bởi:
mevabeyeu
Cập nhật:
30/07/2015 - 10:18
Ở đâu bán giường tầng Hòa Phát vậy các bác?
Đăng bởi:
hanhphuclaanh
Cập nhật:
27/03/2015 - 17:22
Sản phẩm mới
Trứng điêu khắc bộ 3
Trứng điêu khắc tình yêu
Trứng điêu khắc hoạ tiết xuất sắc
Trứng điêu khắc thần tình ái
Trứng điêu khắc bộ 3
Trứng điêu khắc thần tình yêu
Trứng điêu khắc hình con dê
Trứng điêu khắc 01
Trứng điêu khắc
Ly đổi màu hình Game Xếp Gạch (Tetris Heat Change Mug)
Sản phẩm nổi bật
Sản phẩm xem nhiều
Ly thường HN03
Ly màu (đỏ, xanh dương, đen)
Ly sứ QT01
Ly sứ QT02
Đĩa sứ QT01
Hũ đựng mứt sứ sương của Sony
Ấm trà họa tiết hoa văn nổi - AM1
Quà tặng bộ ấm chén gốm sứ
Cốc đôi 50
Côc đôi 35
Nhiều gian hàng bán
Hũ đựng mứt sứ sương của Sony
Ly sứ QT01
Đĩa sứ QT01
Ly sứ QT02
Ly thường HN03
Ly màu (đỏ, xanh dương, đen)
Ấm trà họa tiết hoa văn nổi - AM1
Quà tặng bộ ấm chén gốm sứ
Cốc đôi 50
Côc đôi 35
Mua sắm
>
Sách, văn phòng, quà tặng
>
Hoa, quà tặng, đồ chơi
>
Quà tặng
>
Quà tặng gốm sứ
(
Quà gốm sứ
,
qua tang gom su
,
qua gom su
,
quà tặng gốm sứ
)
Trang thông tin, giá cả, cửa hàng bán, bình chọn, hỏi đáp về
Lọ Độc Bình
trong mục
Quà tặng gốm sứ
Hỗ trợ vận chuyển
Hỗ trợ thanh toán online
Chấp nhận thanh toán
Kết nối với chúng tôi
Điện thoại, viễn thông
Phụ kiện,thiết bị sửa chữa,...
Mobile
Thiết bị viễn thông
Dịch vụ viễn thông
Máy tính, linh kiện
Máy vi tính
Thiết bị cho máy tính
Máy văn phòng
Linh kiện, phụ kiện Laptop
Điện tử, điện máy
Thiết bị an ninh
Âm thanh
Đồ dùng trong bếp
Hình ảnh
Máy ảnh, máy quay
Thiết bị liên quan
Máy ảnh, máy quay
Dịch vụ chụp, rửa ảnh
Dịch vụ sửa chữa, thẩm định
Ô tô, xe máy, xe đạp
Ô tô (Xe hơi)
Xe máy, phụ tùng xe máy
Phụ tùng ô tô
Đồ chơi ô tô
Công nghiệp, Xây dựng
Thiết bị điện, nước
Xây dựng
Vật tư, thiết bị công nghiệp
Cơ khí chế tạo
Thời trang, phụ kiện
Thời trang nữ
Đồng hồ đeo tay
Thời trang đồ đôi, đồng phục
Phụ kiện thời trang
Mẹ & Bé
Đồ dùng cho trẻ
Đồ cho mẹ
Tắm gội, vệ sinh an toàn
Đồ cho bé khi ra ngoài
Sức khỏe, sắc đẹp
Y tế, sức khỏe
Chăm sóc da mặt
Nước hoa - Mỹ phẩm khác
Đồ trang điểm
Đồ dùng sinh hoạt
Đồ dùng nhà bếp, phòng ăn
Các loại đồ khác
Đồ dùng cá nhân
Đồ điện gia dụng
Nội thất, ngoại thất
Nội thất không gian, tổng hợp
Nội thất văn phòng
Nội thất phòng ngủ
Nội thất phòng khách
Sách, văn phòng, quà tặng
Sách
Hoa, quà tặng, đồ chơi
Thiết bị văn phòng
Thiết bị giáo dục
Thể thao
Golf (gôn)
Câu cá
Tennis
Bóng đá
Dịch vụ, giải trí, du lịch
Du lịch
Game, đồ chơi
Băng đĩa phim, phụ kiện
Dịch vụ vận tải, vận chuyển
Thực phẩm, đồ uống
Đồ uống
Bánh kẹo, mứt
Thực phẩm chín, qua chế biến
Thực phẩm tươi sống
Vatgia.com - Sàn giao dịch thương mại điện tử hàng đầu Việt Nam
Mua hàng trực tuyến mang lại sự tiện lợi, chủ động, lựa chọn đa dạng, với các dịch vụ hỗ trợ mua hàng, bán hàng, thanh toán an toàn, giao hàng chuyên nghiệp.
Với phương châm “Luôn đặt mình vào địa vị khách hàng và đối xử trên mong đợi của họ”, Vatgia.com không ngừng nỗ lực, cải tiến đáp ứng nhu cầu mua sắm cho người tiêu dùng.
Vatgia đảm bảo cung cấp đúng thông tin cho đúng người, đúng lúc, đảm bảo thanh toán trực tuyến bảo mật an toàn, áp dụng hình thức vận chuyển nhanh phù hợp.
Rao vặt
|
Hỏi đáp
|
Review - Đánh giá
|
Lưu trữ rao vặt
|
Quà tết
|
Việc làm
|
Dien thoai
|
Laptop
|
Mua ban oto
|
Xe may
|
iPhone 5
|
iPhone 5s
|
iPhone 6
|
iPhone 6 plus
|
iPhone 6s
|
iPhone 6s plus
|
iPhone 4
|
iPhone 4s
|
Điện thoại iphone
|
Galaxy s5
|
Galaxy s6
|
Áo khoác đẹp
|
Áo khoác da
|
Áo khoác nam
|
Giày nam
|
Vest nam
|
Đầm công sở
|
Áo khoác nữ
|
Giày cao gót
|
Bất động sản
|
Cho thue nha
|
Tìm việc
|
Máy lọc nước
|
Cách làm trắng da
|
Sim số đẹp
|
Bộ cờ lê
|
Tủ tiệt trùng
|
Máy hàn lăn
|
Thùng rác thông minh
|
Sân Golf
|
Khách sạn Sóc Trăng
|
Vương quốc hoa Lan
|
Cổng trục
|
Máy chà nhám
|
Máy tính tiền dùng cho shop
|
Giàn năng lượng mặt trời ( Máy nước nóng năng lượng mặt trời )
Giới thiệu
|
Hướng dẫn
|
Quy chế hoạt động
|
Chính sách bảo mật thông tin
Công ty Cổ phần Vật Giá Việt Nam. Số GCNDT: 011032001615, cấp ngày 21/06/2012, nơi cấp: UBND thành phố Hà Nội
Trụ sở chính: Lê Đại Hành, Hai Bà Trưng, Hà Nội - Chi nhánh Hồ Chí Minh: Đường Lữ Gia, Phường 15, Quận 11, Hồ Chí Minh
Tài khoản
Yêu thích
Giỏ hàng
Đã xem
Ứng dụng
×

Set-Cookie: history_product=186993%7C0; path=/

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0


text:
Liên hệ người đăng: luong2811
0/5(0 lượt đánh giá)
Thái độ phục vụ của người đăng
Độ chính xác của bài đăng
Chưa có người dùng nào đánh giá tin rao vặt này. Hãy là người đầu tiên đánh giá tin rao vặt này. Click để đánh giá
CHUYÊN XE BEN, XE TẢI CŨ, AI CÓ NHU CẦU MUA BÁN THÌ LIÊN HỆ
ANH THIỆN: 0977.032.332
580.000.000 VNĐ
Thỏa thuận...
965.000.000 VNĐ
570.000.000 VNĐ
565.000.000 VNĐ
549.000.000 VNĐ
Thỏa thuận...
Thỏa thuận...
572.000.000 VNĐ
452.000.000 VNĐ
580.000.000 đ
965.000.000 đ
549.000.000 đ
572.000.000 đ
452.000.000 đ
259.000.000 đ
333.000.000 đ
Thỏa thuận...
649.000.000 đ
Thỏa thuận...
275.000.000 đ
Thỏa thuận...
Thỏa thuận...
Thỏa thuận...
Thỏa thuận...
Thỏa thuận...
Thỏa thuận...
775.000.000 đ
799.000.000 đ
535.000.000 đ
681.000.000 đ

markdown:
####
Sản phẩm có thể bạn thích
[ Xem thêm tại mục ](/557/mua-xe-tra-gop.html) **Mua xe trả góp** **Mua xe trả góp**
|
|Giá sản phẩm : |
|
Thỏa thuận
Liên hệ người đăng:
**luong2811**
0/5
Thái độ phục vụ của người đăng
Độ chính xác của bài đăng
Chưa có người dùng nào đánh giá tin rao vặt này.
Hãy là người đầu tiên đánh giá tin rao vặt này.
[Click để đánh giá]
CHUYÊN XE BEN, XE TẢI CŨ, AI CÓ NHU CẦU MUA BÁN THÌ LIÊN HỆ
ANH THIỆN: 0977.032.332
|Thông tin chung|
|Số chỗ ngồi||3|
580.000.000 VNĐ
Thỏa thuận...
965.000.000 VNĐ
570.000.000 VNĐ
565.000.000 VNĐ
549.000.000 VNĐ
Thỏa thuận...
Thỏa thuận...
572.000.000 VNĐ
452.000.000 VNĐ
580.000.000 đ
965.000.000 đ
549.000.000 đ
572.000.000 đ
452.000.000 đ
259.000.000 đ
333.000.000 đ
Thỏa thuận...
649.000.000 đ
Thỏa thuận...
275.000.000 đ
Thỏa thuận...
Thỏa thuận...
Thỏa thuận...
Thỏa thuận...
Thỏa thuận...
Thỏa thuận...
775.000.000 đ
799.000.000 đ
535.000.000 đ
681.000.000 đ

Set-Cookie: u_nologin_id=117142367; expires=Sun, 04-Sep-2016 03:36:25 GMT; path=/; httponly


text:
Liên hệ người đăng: siki
0/5(0 lượt đánh giá)
Thái độ phục vụ của người đăng
Độ chính xác của bài đăng
Chưa có người dùng nào đánh giá tin rao vặt này. Hãy là người đầu tiên đánh giá tin rao vặt này. Click để đánh giá
Kangaroo GL3199C
Giá : 1.950.000
http://www.vatgia.com/nhanh&module=product&view=detail&record_id=596453
Máy khử độc Nonan KD05
Giá : 2.100.000
http://www.vatgia.com/nhanh&module=product&view=detail&record_id=410178
Komasu N36TF
Giá : 720.000
http://www.vatgia.com/nhanh&module=product&view=detail&record_id=70718
Máy sấy khô quần áo thông minh NONAN 003
Giá : 1.250.000
http://www.vatgia.com/nhanh&module=product&view=detail&record_id=84765
Komasu N30TF
Giá : 760.000
http://www.vatgia.com/nhanh&module=product&view=detail&record_id=300277
Thỏa thuận...
1.350.000 VNĐ
2.800.000 VNĐ
1.950.000 VNĐ
1.850.000 VNĐ
11.000.000 VNĐ
9.500.000 VNĐ
6.500.000 VNĐ
5.500.000 VNĐ
2.300.000 VNĐ
Thỏa thuận...
1.350.000 đ
2.800.000 đ
1.950.000 đ
1.850.000 đ
11.000.000 đ
9.500.000 đ
6.500.000 đ
5.500.000 đ
2.300.000 đ
1.900.000 đ
11.000.000 đ
9.500.000 đ
6.500.000 đ
5.500.000 đ
2.300.000 đ
1.900.000 đ

markdown:
####
Sản phẩm có thể bạn thích
[ Xem thêm tại mục ](/2200/may-tao-ozone.html) **Máy tạo Ozone** **Máy tạo Ozone**
|
|Giá sản phẩm : |
|
1.950.000 đ
Nếu tin rao có nhiều sản phẩm,giá sẽ tùy thuộc vào SP cụ thể
Liên hệ người đăng:
**siki**
0/5
Thái độ phục vụ của người đăng
Độ chính xác của bài đăng
Chưa có người dùng nào đánh giá tin rao vặt này.
Hãy là người đầu tiên đánh giá tin rao vặt này.
[Click để đánh giá]
**Kangaroo GL3199C** **Giá : 1.950.000** [http://www.vatgia.com/nhanh&module=product&view=detail&record_id=596453](http://www.vatgia.com/nhanh&module=product&view=detail&record_id=596453)
**Máy khử độc Nonan KD05** **Giá : 2.100.000** [http://www.vatgia.com/nhanh&module=product&view=detail&record_id=410178](http://www.vatgia.com/nhanh&module=product&view=detail&record_id=410178) **HOTLINE : 0934.636.165**
**Komasu N36TF ** **Giá : 720.000** [http://www.vatgia.com/nhanh&module=product&view=detail&record_id=70718](http://www.vatgia.com/nhanh&module=product&view=detail&record_id=70718)
**HOTLINE : 0934.636.165**
**Máy sấy khô quần áo thông minh NONAN 003** **Giá : 1.250.000** [http://www.vatgia.com/nhanh&module=product&view=detail&record_id=84765](http://www.vatgia.com/nhanh&module=product&view=detail&record_id=84765) **HOTLINE : 0934.636.165** **HOTLINE : 0934.636.165**
**Komasu N30TF** **Giá : 760.000** [http://www.vatgia.com/nhanh&module=product&view=detail&record_id=300277](http://www.vatgia.com/nhanh&module=product&view=detail&record_id=300277) **HOTLINE : 0934.636.165**
Thỏa thuận...
1.350.000 VNĐ
2.800.000 VNĐ
1.950.000 VNĐ
1.850.000 VNĐ
11.000.000 VNĐ
9.500.000 VNĐ
6.500.000 VNĐ
5.500.000 VNĐ
2.300.000 VNĐ
Thỏa thuận...
1.350.000 đ
2.800.000 đ
1.950.000 đ
1.850.000 đ
11.000.000 đ
9.500.000 đ
6.500.000 đ
5.500.000 đ
2.300.000 đ
1.900.000 đ
11.000.000 đ
9.500.000 đ
6.500.000 đ
5.500.000 đ
2.300.000 đ
1.900.000 đ

Set-Cookie: u_nologin_id=117125555; expires=Sun, 04-Sep-2016 03:25:19 GMT; path=/; httponly


text:
Video Categories
Today's Top 10 Phim
- Cô Gái Xấu Xí
- Hạnh Phúc Trở Về
- Chị Gái Tôi
- Tân Thiếu Niên Tứ Đại Danh Bộ
- Người Tình Kim Cương
- Cô Gái Đồ Long 1986
- Lối Thoát Nghiệt Ngã
- Bạn Trai Của Mẹ Tôi
- Tam Nam Vẫn Phú
- Hoàng Hôn Dịu Dàng
Other Websites
- Tám Vui Lắm
- Hát Karaoke Online
- Bếp Nhà Ta
- Pháp Âm
- Vietnamese Dictionary
- Báo Đời
- Yêu Nhạc Vàng
- Anispace

markdown:
### Video Categories
### Today's Top 10 Phim
[Cô Gái Xấu Xí](/index.html?cid=916&q=Co+Gai+Xau+Xi+Con+Tiep) [Hạnh Phúc Trở Về](/index.html?cid=8530&q=Hanh+Phuc+Tro+Ve) [Chị Gái Tôi](/index.html?cid=989&q=Chi+Gai+Toi+Con+Tiep) [Tân Thiếu Niên Tứ Đại Danh Bộ](/index.html?cid=8471&q=Tan+Thieu+Nien+Tu+Dai+Danh+Bo) [Người Tình Kim Cương](/index.html?cid=8524&q=Nguoi+Tinh+Kim+Cuong) [Cô Gái Đồ Long 1986](/index.html?cid=4512&q=Co+Gai+Do+Long+1986) [Lối Thoát Nghiệt Ngã](/index.html?cid=8477&q=Loi+Thoat+Nghiet+Nga) [Bạn Trai Của Mẹ Tôi](/index.html?cid=8525&q=Ban+Trai+Cua+Me+Toi) [Tam Nam Vẫn Phú](/index.html?cid=2518&q=Tam+Nam+Van+Phu+Con+Tiep) [Hoàng Hôn Dịu Dàng](/index.html?cid=8478&q=Hoang+Hon+Diu+Dang)
### Other Websites
[Tám Vui Lắm](http://www.tamvl.com/) [Hát Karaoke Online](http://www.timkaraoke.com/) [Bếp Nhà Ta](http://www.bepnhata.com/) [Pháp Âm](http://www.kinhphat.org/) [Vietnamese Dictionary](http://www.vndic.org) [Báo Đời](http://www.baodoi.com) [Yêu Nhạc Vàng](http://www.yeunhacvang.com) [Anispace](http://www.anispace.net)

WARC-Truncated: length

Content-Type: text/html; charset=utf-8

Cache-Control: max-age=0, no-cache