제목에서 XML 파일을 XHTML로 변환해야한다고 말했듯이 결과에는 내가 가지고있는 CSS 파일이 포함되어야합니다. 하지만 내가 올바른 결과를 얻는 것처럼 보이지는 않습니다. 원본을 마우스 오른쪽 버튼으로 클릭하여 볼 때 여전히 XML 파일처럼 보입니다. 나는 XML과 XSL을 XHTML 출력으로 변환하는 소프트웨어를 보았다.xml을 XHTML로 변환하는 XSL 변환을 생성하십시오.
어떤 아이디어? 어떤 도움이된다면 코드를 게시합니다.
감사 XML
<?xml version="1.0" encoding="iso-8859-1"?>
<!--<!DOCTYPE thesaurus SYSTEM "dictionary.dtd"> --> <!--bortkommenterad så att man ska kunna validera jämte emot xsd schema-->
<?xml-stylesheet type="text/xsl" href="thesaurus.xsl"?> <!-- Hamtar xsl styleesheet-->
<thesaurus> <!--Rootelementet kan enbart finnas 1 gang -->
<dictionary> <!--resten av elementen kan nastlas in i elementet.-->
<language>Engelsk</language>
<author>
<firstname>Felipe</firstname>
<lastname>Otarola</lastname>
</author>
<word type="1">Stroll</word> <!--eftersom vi bara behover anvanda 10st ord ar det batre att ge dem olika typer istallet for att nastla in dem i varsina element.-->
<word type="2">Tender</word>
<word type="3">Agents</word>
<word type="4">Partial</word>
<word type="5">Logotype</word>
<word type="6">Pretend</word>
<word type="7">Color</word>
<word type="8">Silent</word>
<word type="9">Foundations</word>
<word type="10">Grain</word>
</dictionary>
</thesaurus>
XSL
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<link rel="stylesheet" type="text/css" href="style.css"/>
<body>
<div id="wrap">
<div id ="title"> <xsl:apply-templates select="//language"/> ordlista</div>
<div id="author">
Författare: <xsl:apply-templates select="//author"/> </div>
<p class="words"><xsl:apply-templates select="//word">
<xsl:sort order="ascending"/>
</xsl:apply-templates></p>
</div>
</body>
</html>
</xsl:template>
<xsl:template match="word">
<xsl:value-of select="."/>
<br/>
</xsl:template>
</xsl:stylesheet>
은 감사합니다 모든
왜 '보기 소스'에 관심이 있습니까? – Alohci
출력이 잘못된 이유는 무엇이라고 생각하십니까? 결과물은 변환에 의해 생성 된 것과 똑같은 XHTML 문서이며, 브라우저에서 원본이 아닌 볼 수 있습니다. –