XML Code Snippets là một tiện ích mở rộng dành cho Visual Studio Code giúp bạn viết mã 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 mã và đoạn mã XML đã được chuẩn sẵn để giúp bạn tăng tốc quá trình viết mã XML của mình.
- 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.
-
Đa dạng Snippets: Tiện ích cung cấp một loạt các mẫu mã và đoạn mã 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 mã XML phù hợp, giúp bạn tiết kiệm thời gian và giảm lỗi khi viết mã.
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 mã 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 mã XML hiệu quả!