Я пытаюсь создать xml-файл, связанный с xsl, и всякий раз, когда я его запускаю, любой браузер, который я использую, выдает ту же ошибку.Я пытался выяснить, что делать, но до сих пор не понимаю.Я видел кое-что о безопасности и разрешении, но попытался и все же получил тот же результат.
Может кто-нибудь помочь, пожалуйста?Я новичок в XML, работающий с изучением HTML через книгу.Я не мог найти ничего, что могло бы мне помочь, и действительно хотел бы увидеть, что я делаю неправильно или как будет обходить ситуацию на этом этапе.Заранее спасибо!!
XML:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="chapter10XML.xsl"?>
<!DOCTYPE myProducts [
<!ELEMENT myProducts (product)>
<!ELEMENT product (prodName, prodImg, description, price, stockLevel, sku)>
]>
<myProducts>
<product id = "i7-8">
<prodName>I7 8th Generation</prodName>
<prodImg>/images.i7-8thgen.jpg</prodImg>
<description>Core i7-8700K can reach a frequency of 4.7GHz. These chips
can be expanded with up to 40 platform PCIe 3.0 lanes.</description>
<price>$300.00</price>
<stockLevel>25</stockLevel>
<sku>INT-78</sku>
</product>
<product id = "i5-8">
<prodName>I5 8th Generation</prodName>
<prodImg>/images.i5-8thgen.jpg</prodImg>
<description>Intel Core i5-8400 comes with 6 processing Cores and 6
Threads.</description>
<price>$250.00</price>
<stockLevel>20</stockLevel>
<sku>INT-58</sku>
</product>
<product id = "i3-8">
<prodName>I3 8th Generation</prodName>
<prodImg>/images.i3-8thgen.jpg</prodImg>
<description>Intel Core i3 comes with 4 processing Cores and 4 Threads.
</description>
<price>$200.00</price>
<stockLevel>20</stockLevel>
<sku>INT-38</sku>
</product>
<product id = "i5-7">
<prodName>I5 7th Generation</prodName>
<prodImg>/images.i5-7thgen.jpg</prodImg>
<description>64-bit dual-core mid-range performance x86 mobile
microprocessor introduced by Intel in mid-2016.</description>
<price>$170.00</price>
<stockLevel>20</stockLevel>
<sku>INT-57</sku>
</product>
<product id = "i3-7">
<prodName>I3 7th Generation</prodName>
<prodImg>/images.i3-7thgen.jpg</prodImg>
<description>Core i3-7100U is a 64-bit dual-core low-end performance x86
mobile microprocessor introduced by Intel in mid-2016.</description>
<price>$170.00</price>
<stockLevel>20</stockLevel>
<sku>INT-37</sku>
</product>
</myProducts>
Мой XSLT до сих пор:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:template match="/">
<html>
<head>
<title>Chapter 10 XML</title>
</head>
<body>
<div class="container">
<xsl:for-each select="/chapter10XML/myProducts/product">
<div class="product">
<h3>
<xsl:value-of select="@id"/>
</h3>
<p>
<xsl:value-of select="price"/>
</p>
<p>
<img src="[prodImg]"/>
</p>
<p>
<xsl:value-of select="description"/>
</p>
<p>In Stock: <xsl.value-of select="stocklevel"/></p>
<p>
<xsl:value-of select="sku"/>
</p>
</div>
</xsl:for-each>
</div>
</body>
</html>
</xsl:template>
</xsl:stylesheet>