请教之前别人做的XHTML的几个标签及属性含义_html/css_WEB-ITnose
xhtml
内容有注释疑问之处,注释说明的。<xhtml:div id="visible-element" style="height:100%;width:100%;overflow: hidden;"> <xsl:if test="/root/flag = 'true'"> <!-- 这个test内容参数/root/flag是哪来的? --> <xhtml:table style="width:100%;overflow: hidden;"> <xsl:for-each select="/root/data/*/tasks/SA_Task"> <!-- 这个select的值是怎么回事?求解释 --> <xsl:variable name="onclickvalue">justep.Portal.openWindow(' <xsl:value-of select="fXM"/>', ' <xsl:value-of select="$url"/>', ' <xsl:value-of select="sCreatorFID"/>'); </xsl:variable> <!-- $url哪来的?--> <tr> <td style="width:12px"/> <td class="className" width="100%"> <nobr> <a class="className"> <xsl:attribute name="href">javascript:void(0)</xsl:attribute> <xsl:attribute name="onclick"> <xsl:value-of select="$onclickvalue"/> <!-- select值是哪来的 -->[/color] </xsl:attribute> <xsl:value-of select="fXM"/> </a> </nobr> </td> <td style="width:1px"/> <td style="width:61px" class="className"/> <td style="width:1px"/> <td style="width:63px;" class="className"> <nobr> <xsl:value-of select="format-dateTime(fQDRQ, '[Y0001]-[M01]-[D01]')"/> </nobr> </td> </tr> </xsl:for-each> </xhtml:table> </xsl:if> </xhtml:div>
下面别人做的这个页面整个布局,我怕我想学习的这段代码,上面没有列举完整。
<?xml version="1.0" encoding="utf-8"?><xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xbl="http://www.w3.org/ns/xbl" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:exf="http://www.exforms.org/exf/1-0" xmlns:ajx="http://www.ajaxforms.net/2006/ajx" xmlns:justep="http://www.justep.com/x5#" xsl:version="2.0"> <xhtml:head id="head"> <script type="text/javascript" src="/base/base.js"/> <script type="text/javascript" src="/form/form.js"/> <xhtml:style>table{ table-layout:fixed; } body { padding: 0px; margin: 0px; } div.header{ font-size:12px; font:bold; } a.task{ font-size:12px; color:#479cd0; } .className{ font-size:12px; word-break : keep-all; overflow: hidden; text-overflow:ellipsis; } a:link { text-decoration:none; color:#1f3a87; font-size:12px; } a:visited { text-decoration:none; color:#1f3a87; font-size:12px; } a:hover { text-decoration:underline; color:#0A73E9; font-size:12px; } a:active { text-decoration:none; color:#1f3a87; font-size:12px; } body{ background:#fff; color:#000; font-family: "宋体"; font-size:12px; line-height: 16px; }</xhtml:style> <xhtml:script> <![CDATA[ tabActive = function(){ refreshThisWindow(); } /* setInterval("refreshThisWindow()",300000); */ refreshThisWindow=function(){ document.location.reload(); } ]]> </xhtml:script> <xsl:if test="/root/flag = 'false'"> <xhtml:script>function isActionError(){ var message = document.getElementById("errorMessage").innerText; if (message == 'JUSTEP-ERROR-1000'){ justep.Request.bizSessionOverdue(); }else{ alert(message); } }</xhtml:script> </xsl:if> <xsl:if test="/root/flag = 'true'"> <xhtml:script>function isActionError(){ }</xhtml:script> </xsl:if> </xhtml:head> <xhtml:body onload="isActionError(); "> <xhtml:div id="errorMessage" style="display:none"> <xsl:value-of select="/root/message"/> </xhtml:div> <!-- 可视部分 即用户描述的界面 --> <xhtml:div id="visible-element" style="height:100%;width:100%;overflow: hidden;"> <xsl:if test="/root/flag = 'true'"> <xhtml:table style="width:100%;overflow: hidden;"> <xsl:for-each select="/root/data/*/tasks/SA_Task"> <xsl:variable name="onclickvalue">justep.Portal.openWindow(' <xsl:value-of select="fXM"/>', ' <xsl:value-of select="$url"/>', ' <xsl:value-of select="sCreatorFID"/>'); </xsl:variable> <tr> <td style="width:12px"/> <td class="className" width="100%"> <nobr> <a class="className"> <xsl:attribute name="href">javascript:void(0)</xsl:attribute> <xsl:attribute name="onclick"> <xsl:value-of select="$onclickvalue"/> </xsl:attribute> <xsl:value-of select="fXM"/> </a> </nobr> </td> <td style="width:1px"/> <td style="width:61px" class="className"/> <td style="width:1px"/> <td style="width:63px;" class="className"> <nobr> <xsl:value-of select="format-dateTime(fQDRQ, '[Y0001]-[M01]-[D01]')"/> </nobr> </td> </tr> </xsl:for-each> </xhtml:table> </xsl:if> </xhtml:div> </xhtml:body> </xhtml:html>
回复讨论(解决方案)
你对着xml的结构看
你对着xml的结构看
说明xml的结构?你说另一个.p的xml配置文件?
没有xml,xslt一点用没用
没有xml,xslt一点用没用
噢,那帮忙看下是这个文件的内容吗?项目里这两个是对应的,.xhtml和.p
<p:config xmlns:p="http://www.orbeon.com/oxf/pipeline" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xslt="http://www.orbeon.com/oxf/processors" xmlns:oxf="http://www.orbeon.com/oxf/processors" xmlns:justep="http://www.justep.com/x5#"> <p:param type="output" name="data"/> <p:processor name="justep:init-bsessionid"/> <p:processor name="oxf:request"> <p:input name="config"> <config stream-type="xs:anyURI" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <include>/request/parameters/parameter</include> </config> </p:input> <p:output name="data" id="parameters"/> </p:processor> <p:processor name="oxf:xslt"> <p:input name="data" href="#parameters"/> <p:input name="config"> <action xsl:version="2.0" name="querySubmitTaskAction" process="/SA/task/taskView/taskViewProcess" activity="mainActivity" executor="{request/parameters/parameter[./name/text()='executor']/value/text()}"> </action> </p:input> <p:output name="data" id="query"/> </p:processor> <p:processor name="justep:excute-action"> <p:input name="request" href="#query"/> <p:output name="response" id="tasks"/> </p:processor> <p:processor name="oxf:xslt"> <p:input name="data" href="#tasks"/> <p:input name="parameters" href="#parameters"/> <p:input name="config" href="oxf:/UI/SA/task/taskView/submitTasksView.xhtml"/> <p:output name="data" ref="data"/> </p:processor> </p:config>
不是。你打开xml找到有这个:/root/data就是
不是。你打开xml找到有这个:/root/data就是
不对吧,我搜索了下整个项目用到这个/root/data的不下一百来个地方了,那个xml我就是没找到。
没有xml,xslt一点用没用
请问你的QQ多少,我想直接QQ请教。。
这个是xslt文件,作用是对xml格式化输出.所以没有对应的xml文件,对这个xslt文件的分析有点麻烦.
这个是xslt文件,作用是对xml格式化输出.所以没有对应的xml文件,对这个xslt文件的分析有点麻烦.
这个是别人做的,我要参考做一个功能,我是真心找不出这个xml文件,可以QQ远程帮忙下吗?我对此没有了解,下手都不知道如何。
方便加我Q399811910,耽搁会时间吗?
真的真的没有找到xml配置的文件!
我用的是x5平台开发工具,有了解的吗,可以提供远程协助吗?
真的好急求啊。
问题已解决,是ACTION中生成的xml,?。。

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

L'article traite du HTML & lt; Progress & GT; élément, son but, son style et ses différences par rapport au & lt; mètre & gt; élément. L'objectif principal est de l'utiliser & lt; Progress & gt; pour l'achèvement des tâches et & lt; mètre & gt; pour stati

L'article traite du HTML & lt; Datalist & GT; élément, qui améliore les formulaires en fournissant des suggestions de saisie semi-automatique, en améliorant l'expérience utilisateur et en réduisant les erreurs. COMMANDE COMPRES: 159

L'article examine les meilleures pratiques pour assurer la compatibilité des navigateurs de HTML5, en se concentrant sur la détection des fonctionnalités, l'amélioration progressive et les méthodes de test.

L'article traite du HTML & lt; mètre & gt; élément, utilisé pour afficher des valeurs scalaires ou fractionnaires dans une plage, et ses applications courantes dans le développement Web. Il différencie & lt; mètre & gt; De & lt; Progress & gt; et ex

L'article discute de l'utilisation des attributs de validation de formulaire HTML5 comme les limites requises, motifs, min, max et longueurs pour valider la saisie de l'utilisateur directement dans le navigateur.

L'article traite de la balise Meta de la fenêtre, essentielle pour la conception Web réactive sur les appareils mobiles. Il explique comment une utilisation appropriée garantit une mise à l'échelle optimale du contenu et une interaction utilisateur, tandis que la mauvaise utilisation peut entraîner des problèmes de conception et d'accessibilité.

L'article traite du & lt; iframe & gt; L'objectif de Tag dans l'intégration du contenu externe dans les pages Web, ses utilisations courantes, ses risques de sécurité et ses alternatives telles que les balises d'objet et les API.

GiteEpages STATIQUE Le déploiement du site Web a échoué: 404 Dépannage des erreurs et résolution lors de l'utilisation de Gitee ...
