Làm cách nào để chuyển đổi tệp XML thành định dạng HTML?
Kéo và thả tệp XML của bạn vào khu vực tải lên. Kích thước tệp tối đa là 100 MB Show Nhấp vào "Chuyển đổi" để thay đổi xml thành html. Quá trình chuyển đổi thường mất vài giây Bây giờ bạn có thể tải xuống tệp HTML. Liên kết tải xuống chỉ hoạt động trên thiết bị của bạn Bạn có một tài liệu XML và bạn cần chuyển đổi nó thành một định dạng tệp dễ đọc hơn Giới thiệuBạn có một tài liệu XML và bạn cần chuyển đổi nó thành một định dạng tệp dễ đọc hơn. Ví dụ: bạn có dữ liệu nhân sự được lưu trữ dưới dạng tài liệu XML và bạn cần hiển thị dữ liệu đó trên trang Web hoặc trong tệp văn bản Giải phápGiải pháp cho việc này là sử dụng biểu định kiểu XSLT để chuyển đổi XML sang định dạng khác bằng cách sử dụng lớp C# public static void TransformXML( ) { // Create a resolver with default credentials. XmlUrlResolver resolver = new XmlUrlResolver( ); resolver.Credentials = System.Net.CredentialCache.DefaultCredentials; // transform the personnel.xml file to HTML XslTransform transform = new XslTransform( ); // load up the stylesheet transform.Load(@"..\PersonnelHTML.xsl",resolver); // perform the transformation transform.Transform(@"..\Personnel.xml",@"..\Personnel.html",resolver); // transform the personnel.xml file to comma delimited format // load up the stylesheet transform.Load(@"..\PersonnelCSV.xsl",resolver); // perform the transformation transform.Transform(@"..\Personnel.xml", @"..\Personnel.csv",resolver); } Nhân sự. tệp xml chứa các mục sau XML xml version="1.0" encoding="utf-8"?>
<Personnel>
<Employee name="Shahab" title="Customer Service" companyYears="1"/>
<Employee name="Noosha" title="Manager" companyYears="12"/>
<Employee name="NavidChas" title="Salesman" companyYears="3"/>
<Employee name="Mehrdad" title="CEO" companyYears="27"/>
<Personnel> Nhân SựHTML. biểu định kiểu xsl trông như thế này XML xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xsl:template match="/">
<html>
<head />
<body title="Personnel">
<xsl:for-each select="Personnel">
<p>
<xsl:for-each select="Employee">
<xsl:if test="position( )=1">
<table border="1">
<thead>
<tr>
<td>Employee Name</td>
<td>Employee Title</td>
<td>Years with Company</td>
</tr>
</thead>
<tbody>
<xsl:for-each select="../Employee">
<tr>
<td>
<xsl:for-each select="@name">
<xsl:value-of select="." />
</xsl:for-each>
</td>
<td>
<xsl:for-each select="@title">
<xsl:value-of select="." />
</xsl:for-each>
</td>
<td>
<xsl:for-each select="@companyYears">
<xsl:value-of select="." />
</xsl:for-each>
</td>
</tr>
</xsl:for-each>
</tbody>
</table>
</xsl:if>
</xsl:for-each>
</p>
</xsl:for-each>
</body>
</html>
</xsl:template>
</xsl:stylesheet> Đây là nguồn HTML HTML <html xmlns:xs="http://www.w3.org/2002/XMLSchema"> <head> <META http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body title="Personnel"> <p> <table border="1"> <thead> <tr> <td>Employee Name</td> <td>Employee Title</td> <td>Years with Company</td> </tr> </thead> <tbody> <tr> <td>Shahab</td> <td>Customer Service</td> <td>1</td> </tr> <tr> <td>Noosha</td> <td>Manager</td> <td>12</td> </tr> <tr> <td>Navid</td> <td>Salesman</td> <td>3</td> </tr> <tr> <td>Mehrdad</td> <td>CEO</td> <td>27</td> </tr> </tbody> </table> </p> </body> </html> Đầu ra được phân cách bằng dấu phẩy được tạo bằng PersonCSV. xsl và Nhân sự. xml; XML xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:
xs="http://www.w3.org/2002/XMLSchema">
<xsl:output method="text" encoding="UTF-8"/>
<xsl:template match="/">
<xsl:for-each select="Personnel">
<xsl:for-each select="Employee">
<xsl:for-each select="@name">
<xsl:value-of select="." />
</xsl:for-each>,<xsl:for-each select="@title">
<xsl:value-of select="." />
</xsl:for-each>,<xsl:for-each select="@companyYears">
<xsl:value-of select="." />
</xsl:for-each>
<xsl:text>
</xsl:text>
</xsl:for-each>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet> Đầu ra từ Nhân sựCSV. biểu định kiểu xsl được hiển thị ở đây Shahab,Customer Service,1 Noosha,Manager,12 Navid,Salesman,3 Mehrdad,CEO,27 Lịch sử
Giấy phépBài viết này, cùng với bất kỳ mã nguồn và tệp liên quan nào, được cấp phép theo Giấy phép Mở Dự án Mã (CPOL) Có thể chuyển đổi XML sang HTML không?Người dùng cũng có thể chuyển đổi Tệp XML thành HTML bằng cách tải tệp lên . XML sang HTML Online hoạt động tốt trên Windows, MAC, Linux, Chrome, Firefox, Edge và Safari.
Làm cách nào để tạo tệp HTML từ XML?Để tạo tài liệu HTML từ tệp Lược đồ XML. . Trong dạng xem Bộ điều hướng, bấm chuột phải vào tệp Lược đồ XML mà bạn muốn sử dụng để tạo tài liệu HTML Nhấp vào Tạo > HTML. . Chọn kiểu tài liệu HTML mà bạn muốn. . Chỉ định vị trí cho tài liệu HTML của bạn HTML có thể đọc tệp XML không?XML tách dữ liệu khỏi HTML
. With a few lines of JavaScript code, you can read an XML file and update the data content of any HTML page.
Làm cách nào để liên kết tệp XML với HTML?Bạn có thể liên kết đến tệp Xml của mình từ trang Html bằng cách sử dụng Bao gồm phía máy chủ . Nếu Máy chủ web của bạn được định cấu hình để cho phép tính năng này (tính năng này thường bị tắt vì lý do bảo mật), tất cả những gì bạn cần làm là đổi tên trang Html của mình thành. shtml và thêm lệnh bao gồm phía máy chủ. |