Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 用于提取ref数据的xslt转换几乎不提取任何内容_Xml_Xslt_Rdf - Fatal编程技术网

Xml 用于提取ref数据的xslt转换几乎不提取任何内容

Xml 用于提取ref数据的xslt转换几乎不提取任何内容,xml,xslt,rdf,Xml,Xslt,Rdf,从以下文件: <!--?xml version="1.0" encoding="UTF-8"?--> <html> <head> <title>ERKLAERUNG</title> </head> <body> <h1>Erklärung</h1> <p>Ich kenne einen Herrn <span class="vcard"&g

从以下文件:

<!--?xml version="1.0" encoding="UTF-8"?-->
<html>
 <head> 
  <title>ERKLAERUNG</title> 

 </head> 
 <body> 
  <h1>Erklärung</h1> 

  <p>Ich kenne einen Herrn <span class="vcard"> <span class="fn">Henry 
  Riedel</span> (<i class="nick">hrick</i>) , der in einer <span 
  class="org">Hauschuhfirma</span> arbeitet. Seine Telefonnummer ( <span   
  class="tel"> <i class="type">home</i>) ist: <span 
  class="value">+4.444.444.4442</span> </span> </span> Er ist mir als sehr 
  zuverlässiger Kollege in Erinnerung. Seine Aufgaben hat er stets   
  pflichtgemäß 
  erfüllt. Er war stets hilfsbereit und hat seine Kollegen nach besten 
  Kräften 
  unterstützt. 
  </p> 
  <p>Außerdem ist mir ein Herr <span class="vcard"> <span class="fn">Peter 
  Liebig</span> (<i class="nick">pitty</i>) bekannt, der an der <a 
  class="org" href="http://www.tu-chemnitz.de">TU Chemnitz</a> arbeitet. 
  Seine Telefonnummer ( <span class="tel"> <i class="type">home</i>) ist: 
  <span class="value">+7.777.777.7777.</span> </span> </span> Auch er hat 
  stets seine Pflicht erüllt, obwohl er manchmal zu spät zur Arbeit kam. Er 
  hst sich bemüht, diese Ausfallzeiten nachzuarbeiten. </p> 
  <p>Ich kennen aber keinen Herrn <span class="vcard"> <span class="fn">Ralph   
  Schneider</span>. (<i class="nick">Ralphy</i>) Ich habe lediglich über 
  Dritte erfahren, dass er bei <a class="org" 
  href="http://www.google.de">Google</a> beschäftigt sein soll. </span> Ich 
  muss energisch bestreiten, diesen Mitarbeiter zu kennen. Ich habe zwar über 
  ihn reden hören, aber ich habe in nie getroffen und auch sonst keinen 
  Kontakt zu ihm gehabt.</p> 
  <p>Auch Herrn <span class="vcard"> <span class="fn">Reiner Kuster</span> 
  kenne ich nur flüchtig. </span> </p> 
  </body>
  </html>
然后,我包含了目标rdf文件的名称空间定义(即通过转换创建的rdf文件),错误消息消失了。 但是,转换的输出几乎不包含任何数据。 我不知道我做错了什么。如果有人知道,我将非常感谢您的回答。

说明:

<xsl:apply-templates select="*[@class='vcard']"/>
它将在整个文档中的任何级别查找具有该属性的元素。

说明:

<xsl:apply-templates select="*[@class='vcard']"/>
它将在整个文档中的任何级别查找具有此类属性的元素

<?xml version="1.0" encoding="UTF-8"?><rdf:RDF 
xmlns:vc="http://example.org/vcard#" xmlns:rdf="http://www.w3.org/1999/02/22-  
rdf-syntax-ns#" xmlns:h="http://www.w3.org/1999/xhtml"/>
The prefix "rdf" for element "rdf:Description" is not bound. 
<xsl:apply-templates select="*[@class='vcard']"/>
<xsl:apply-templates select="//*[@class='vcard']"/>