and getting the following error (syntax, I believe):
Error occured
System.Xml.Xsl.XslLoadException: Expected end of the expression, found ':'.
http -->:<-- //staging.min-ns.org/staging_dem... An error occurred
at
F:\Websites\dev.min-ns.net\httpdocs\xslt\634656758225270990_temp.xslt(19,3).
at System.Xml.Xsl.XslCompiledTransform.LoadInternal(Object stylesheet, XsltSettings settings, XmlResolver stylesheetResolver)
at umbraco.presentation.webservices.codeEditorSave.SaveXslt(String
fileName, String oldName, String fileContents, Boolean ignoreDebugging)
The path to the xml is OK. Can anyone give me direction?
New to umbraco need help
If there was a forum for newbies, i would post there.
I am trying to run an xslt file (via macro) to generate buttons on a page. The html form I for the search was provided by the application vendor.
<form id='sso' method='post' action='https://review.min-ns.net:51103/HIEWebClient/Patients.mvc.aspx/Results' >
<input name="searchType" type="hidden" value="Local" />
<input name="SearchMode" type="hidden" value="1" />
<input name="name" type="hidden" value="Patient_Name" />
<input name="dob" type="hidden" value="Patient_DOB" />
<input name="submit" id="searchHIE" type="submit" value="Search HIE Community Documents for " /> <xsl:value-of select="Patient_Name"/>
</form>
I am using it in xslt as:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xsl:stylesheet [ <!ENTITY nbsp " "> ]>
<xsl:stylesheet
version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxml="urn:schemas-microsoft-com:xslt"
xmlns:umbraco.library="urn:umbraco.library"
xmlns:Exslt.ExsltCommon="urn:Exslt.ExsltCommon"
xmlns:Exslt.ExsltDatesAndTimes="urn:Exslt.ExsltDatesAndTimes"
xmlns:Exslt.ExsltMath="urn:Exslt.ExsltMath"
xmlns:Exslt.ExsltRegularExpressions="urn:Exslt.ExsltRegularExpressions"
xmlns:Exslt.ExsltStrings="urn:Exslt.ExsltStrings"
xmlns:Exslt.ExsltSets="urn:Exslt.ExsltSets"
exclude-result-prefixes="msxml umbraco.library Exslt.ExsltCommon Exslt.ExsltDatesAndTimes Exslt.ExsltMath Exslt.ExsltRegularExpressions Exslt.ExsltStrings Exslt.ExsltSets">
<xsl:output method="xml" omit-xml-declaration="yes"/>
<xsl:param name="currentPage"/>
<xsl:template match="/">
<xsl:variable name="assignmentsFile" select="http://staging.min-ns.org/staging_demo/ReviewLinks.xml" />
<xsl:variable name="assignments" select="umbraco.library:GetXmlDocumentByUrl('href=$assignmentsFile')" />
<ul>
<xsl:for-each select="$assignments/reviewer">
<li><form id='sso' method='post' action='https://review.min-ns.net:51103/HIEWebClient/Patients.mvc.aspx/Results' >
<input name="searchType" type="hidden" value="Local" />
<input name="SearchMode" type="hidden" value="1" />
<input name="name" type="hidden" value="Patient_Name" />
<input name="dob" type="hidden" value="Patient_DOB" />
<input name="submit" id="searchHIE" type="submit" value="@Patient_Name" /> <xsl:value-of select="Patient_Name"/>
</form>
<xsl:value-of select="Patient_DOB" /> <xsl:value-of select="Demo_username" /></li>
</xsl:for-each>
</ul>
</xsl:template>
</xsl:stylesheet>
and getting the following error (syntax, I believe):
Error occured
System.Xml.Xsl.XslLoadException: Expected end of the expression, found ':'.
http -->:<-- //staging.min-ns.org/staging_dem... An error occurred at F:\Websites\dev.min-ns.net\httpdocs\xslt\634656758225270990_temp.xslt(19,3).
at System.Xml.Xsl.XslCompiledTransform.LoadInternal(Object stylesheet, XsltSettings settings, XmlResolver stylesheetResolver)
at umbraco.presentation.webservices.codeEditorSave.SaveXslt(String fileName, String oldName, String fileContents, Boolean ignoreDebugging)
The path to the xml is OK. Can anyone give me direction?
Thanks in advance.
maq
Sorry, I got my syntax corrected, just couldn;t see it.
Is there a better way to accomplish this?
maq
try
hth, Thomas
is working on a reply...