Zorro
Guest
XML parser error 4: not well-formed при использовании xslt_process()
Здраствуйте!
Решил я постичь связку XML+XSLT и буквально сразу наткнулся на такую вот неприятность: скрипт выдает ошибку "XML parser error 4: not well-formed (invalid token)".
	
	
	
		
data.xml:
	
	
	
		
style.xsl:
	
	
	
		
Может есть какие-нибудь догадки?
								Здраствуйте!
Решил я постичь связку XML+XSLT и буквально сразу наткнулся на такую вот неприятность: скрипт выдает ошибку "XML parser error 4: not well-formed (invalid token)".
		PHP:
	
	$dir=$_SERVER["DOCUMENT_ROOT"]."/xslt/";
$xsltr=xslt_create();
xslt_set_base($xsltr,"file://$dir");
$result=xslt_process($xsltr,"data.xml","style.xsl");
if($result){
 echo "Parsing complete\n";
}else{
 echo "Error during parsing: ".xslt_error($xsltr)."\n";
}
		Код:
	
	<?xml version="l.0"?>
<stuff>
	<todo>First</todo>
	<todo>Second</todo>
	<todo>Third</todo>
	<todo>Fourth</todo>
	<todo>Fith</todo>
	<todo>Sixth</todo>
</stuff>
		Код:
	
	<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
				xmlns="http://www.w3.org/TR/xhtml1/strict">
<xsl:strip-space elements="stuff"/>
<xsl:output method="xml"/>
<xsl:template match="todo">
  <xsl:for-each select="stuff">
    <xsl:sort select="."/>
    <p>
      <xsl:number value="position()" format="1. "/>
      <xsl:value-of select="."/>
    </p>
  </xsl:for-each>
</xsl:template>
</xsl:stylesheet> 
	            
 utput method="xml"/>
utput method="xml"/>
		 ...к RTFM тебя отправить? какой метод используется по-умолчанию? правильно, xml.
...к RTFM тебя отправить? какой метод используется по-умолчанию? правильно, xml.