XML Code Snippets là một tiện ích mở rộng dành cho Visual Studio Code giúp bạn viết code XML một cách hiệu quả và thuận tiện. Tiện ích này cung cấp một loạt các mẫu code và đoạn code XML đã được chuẩn sẵn để giúp bạn tăng tốc quá trình viết code XML của mình.
Cài Đặt
Mở Visual Studio Code.
Nhấn vào biểu tượng "Extensions" ở thanh bên trái hoặc sử dụng tổ hợp phím Ctrl + Shift + X.
Tìm kiếm "XML Code Snippets" của codenguvl.
Nhấn nút "Install" để cài đặt tiện ích.
Các Tính Năng
Đa dạng Snippets: Tiện ích cung cấp một loạt các mẫu code và đoạn code XML cho các thành phần phổ biến như elements, attributes, và nhiều hơn nữa.
Tự Động Hoàn Thành (Auto-Completion): Khi bạn bắt đầu gõ tên của thành phần hoặc thuộc tính, tiện ích sẽ tự động hoàn thành các đoạn code XML phù hợp, giúp bạn tiết kiệm thời gian và giảm lỗi khi viết code.
Sử Dụng
Khi viết code XML, bạn có thể sử dụng các snippets dưới đây để giảm bớt công việc của mình:
Prefix
Description
!xml
Một tệp tin XML cơ bản với khai báo phiên bản và encoding.
!xmlschema
Một tệp tin XML Schema cơ bản với khai báo namespace và các phần tử cần thiết.
!xslt
Một khai báo XSLT Stylesheet cơ bản.
wrap
XML Schema ComplexType với Sequence rỗng.
res
XML Schema SimpleType với Restriction.
eM
XML Schema Element với Min và Max Occurrences.
tagname
Một phần tử XML.
ele
Một định nghĩa phần tử XML.
elec
Một phần tử XML tự đóng.
thuoctinh-batbuoc
Thuộc tính XML Schema bắt buộc.
thuoctinh-khongbatbuoc
Thuộc tính XML Schema tùy chọn.
thuoctinh-macdinh
Thuộc tính XML Schema với giá trị mặc định.
thuoctinh-codinh
Thuộc tính XML Schema cố định.
rangbuocsonguyen
Ràng buộc số nguyên trong XML Schema.
rangbuocdodaichuoi
Ràng buộc độ dài chuỗi trong XML Schema.
rangbuocgioitinh
Ràng buộc giới tính (Enum) trong XML Schema.
rangbuocngaythangnam
Ràng buộc ngày tháng năm trong XML Schema.
rangbuocsothapphan
Ràng buộc số thập phân trong XML Schema.
rangbuoctuychon
Ràng buộc tùy chọn (Enum) trong XML Schema.
rangbuocthoigian
Ràng buộc thời gian trong XML Schema.
rangbuocemail
Ràng buộc địa chỉ email trong XML Schema.
rangbuocsdt
Ràng buộc số điện thoại trong XML Schema (Việt Nam).
xsl-all
XSLT Template Match All Elements.
xsl-stylesheet
XSLT Stylesheet.
xsl-template
XSLT Template.
xsl-value-of
XSLT Value-of.
xsl-attribute
XSLT Attribute.
xsl-text
XSLT Text.
xsl-for-each
XSLT For-Each.
xsl-if
XSLT If Statement.
xsl-apply-templates
XSLT Apply Templates.
xsl-value-of-xpath
XSLT Value-of with XPath.
xsl-variable
XSLT Variable with XPath.
xsl-output-text
XSLT Output Text.
xsl-template-root
XSLT Template Match Root Element.
xsl-choose
XSLT Choose-When-Otherwise.
Khi bạn viết code XML, chỉ cần bắt đầu gõ tên của thành phần hoặc thuộc tính bạn muốn sử dụng, tiện ích sẽ hiển thị các gợi ý hoàn thiện tự động. Chúc bạn viết code XML hiệu quả!