18 January 2026:
Sahi Pro is an enterprise grade test automation platform which can automate web, mobile, API, windows and java based applications and SAP.
This forum is now archived and is in read-only mode. Please continue discussions on our improved new Sahi Pro Community forum.
Sahi Pro is an enterprise grade test automation platform which can automate web, mobile, API, windows and java based applications and SAP.
Problem with page that's using XSLT style sheet
When i try to open (through SAHI) a window (from a web application) i got this error : "Erreur lors du chargement de la feuille de style : Échec de l'analyse d'une feuille de style XSLT."
Any idea why ?
Any idea why ?
Answers
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="emxCreatePage.xsl"?>
Thanks.
Unfortunatly the website is not available on the public internet, but i can provide you the source code of the page ... does this will help you or not ?
Yes, it will help if you do.
Regards.
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="emxCreatePage.xsl"?>
<aef:mxRoot xmlns:aef="http://www.matrixone.com/aef">
<aef:setting name="timeStamp">1374484785292</aef:setting>
<aef:setting name="isUnix">false</aef:setting>
<aef:setting name="clear">Clear</aef:setting>
<aef:setting name="header">Create MockUp Part</aef:setting>
<aef:setting name="subHeader" />
<aef:setting name="done">Done</aef:setting>
<aef:setting name="cancel">Cancel</aef:setting>
<aef:setting name="next">Next</aef:setting>
<aef:setting name="fieldsinred">Fields in red italics are required</aef:setting>
<aef:requestMap>
<aef:setting name="form">type_AT_CreatePart</aef:setting>
<aef:setting name="charSet">UTF-8</aef:setting>
<aef:setting name="submitMethod">GET</aef:setting>
<aef:setting name="timeZone">-1</aef:setting>
<aef:setting name="type">type_AT_DesignPart</aef:setting>
<aef:setting name="header">emxEngineeringCentral.Command.AT_CreateMockUpPart</aef:setting>
<aef:setting name="CreateMode">CreateATEngDoc</aef:setting>
<aef:setting name="mode">create</aef:setting>
<aef:setting name="localeObj">en</aef:setting>
<aef:setting name="submitAction">treeContent</aef:setting>
<aef:setting name="nameField">autoname</aef:setting>
<aef:setting name="suiteKey">EngineeringCentral</aef:setting>
<aef:setting name="SuiteDirectory">engineeringcentral</aef:setting>
<aef:setting name="postProcessJPO">emxPart:performPostProcessActions</aef:setting>
<aef:setting name="StringResourceFileId">emxEngineeringCentralStringResource</aef:setting>
<aef:setting name="languageStr">en,fr;q=0.8,fr-fr;q=0.5,en-us;q=0.3</aef:setting>
<aef:setting name="typeChooser">false</aef:setting>
</aef:requestMap>
<aef:fields>
<aef:field name="TypeActual" label="Type" hasAccess="true" suiteDirectory="common" suiteKey="Framework" strResFileId="emxFrameworkStringResource" AttributeType="" type="businessobject" expression="type">
[........Likely the same code as before ......]
<aef:field name="Owner" label="Owner" hasAccess="true" suiteDirectory="common" suiteKey="Framework" strResFileId="emxFrameworkStringResource" AttributeType="" type="businessobject" expression="owner">
<aef:actualValue>swdesigner-01</aef:actualValue>
<aef:displayValue>swdesigner-01</aef:displayValue>
<aef:settings>
<aef:setting name="Default">swdesigner-01</aef:setting>
<aef:setting name="Editable">false</aef:setting>
<aef:setting name="Required">true</aef:setting>
<aef:setting name="Field Type">basic</aef:setting>
<aef:setting name="Registered Suite">Framework</aef:setting>
<aef:setting name="format">user</aef:setting>
<aef:setting name="Input Type">textbox</aef:setting>
<aef:setting name="Admin Type">owner</aef:setting>
</aef:settings>
</aef:field>
<aef:field name="DesignResponsibility" label="Design Responsibility" hasAccess="true" suiteDirectory="engineeringcentral" suiteKey="EngineeringCentral" strResFileId="emxEngineeringCentralStringResource" AttributeType="">
<aef:actualValue>
<input type="text" name="DesignResponsibilityDisplay" readonly="true" id="" value="Alstom Transport" maxlength="" size="" onBlur="updateHiddenValue(this)" onfocus="storePreviousValue(this)" />
<input type="hidden" name="DesignResponsibilityOID" value="64768.64995.5568.20252" />
<input type="button" name="btnCompany" value="..." onclick="javascript:showChooser('../common/emxFullSearch.jsp?field=TYPES=type_ProjectSpace:CURRENT=policy_ProjectSpace.state_Active&table=ENCAddExistingGeneralSearchResults&selection=single&submitAction=refreshCaller&hideHeader=true&formName=emxCreateForm&fieldNameActual=DesignResponsibilityOID&fieldNameDisplay=DesignResponsibilityDisplay&submitURL=../engineeringcentral/SearchUtil.jsp&mode=Chooser&chooserType=RDOChooser&HelpMarker=emxhelpfullsearch&includeOIDprogram=emxEngineeringUtil:getLoggedInPersonDesignResponsibilityOIDs&fieldNameOID=DesignResponsibilityOID&relId=null&suiteKey=EngineeringCentral','850','630')" />
<a href="JavaScript:clearRDO()">Clear</a>
</aef:actualValue>
<aef:fieldValueOID />
<aef:rangeURL>javascript:showFullSearchChooserInForm('../common/emxFullSearch.jsp?field=TYPES=type_Organization,type_ProjectSpace&table=PLCSearchProductsTable&selection=single&srcDestRelName=relationship_DesignResponsibility&fieldNameActual=DesignResponsibility&fieldNameDisplay=DesignResponsibilityDisplay&fieldNameOID=DesignResponsibilityOID&suiteKey=EngineeringCentral&showInitialResults=true','DesignResponsibility')</aef:rangeURL>
<aef:displayValue><input type="text" name="DesignResponsibilityDisplay" readonly="true" id="" value="Alstom Transport" maxlength="" size="" onBlur="updateHiddenValue(this)" onfocus="storePreviousValue(this)"></input><input type="hidden" name="DesignResponsibilityOID" value="64768.64995.5568.20252"></input><input type="button" name="btnCompany" value="..." onclick="javascript:showChooser('../common/emxFullSearch.jsp?field=TYPES=type_ProjectSpace:CURRENT=policy_ProjectSpace.state_Active&table=ENCAddExistingGeneralSearchResults&selection=single&submitAction=refreshCaller&hideHeader=true&formName=emxCreateForm&fieldNameActual=DesignResponsibilityOID&fieldNameDisplay=DesignResponsibilityDisplay&submitURL=../engineeringcentral/SearchUtil.jsp&mode=Chooser&chooserType=RDOChooser&HelpMarker=emxhelpfullsearch&includeOIDprogram=emxEngineeringUtil:getLoggedInPersonDesignResponsibilityOIDs&fieldNameOID=DesignResponsibilityOID&relId=null&suiteKey=EngineeringCentral','850','630')"></input><a href="JavaScript:clearRDO()">Clear</a></aef:displayValue>
<aef:settings>
[........Likely the same code as before ......]
<aef:TypeAhead>
<div style="display: none;" class="type_ahead" id="type_ahead_DesignPurchase" />
<script type="text/javascript">new Ajax.TypeAhead('DesignPurchase', 'type_ahead_DesignPurchase', 'DesignPurchase', '', new Array("Design"), new Array(), 2, {})</script>
</aef:TypeAhead>
</aef:field>
</aef:fields>
<aef:MaxGroupFields>1</aef:MaxGroupFields>
<aef:CustomValidation>
<aef:setting name="file">../common/scripts/emxUIFormValidation.js</aef:setting>
<aef:setting name="file">../engineeringcentral/emxEngineeringCentralFormCreateValidation.jsp</aef:setting>
</aef:CustomValidation>
</aef:mxRoot>