请教之前别人做的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,?。。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

WebDevelovermentReliesonHtml,CSS和JavaScript:1)HTMLStructuresContent,2)CSSStyleSIT和3)JavaScriptAddSstractivity,形成thebasisofmodernWebemodernWebExexperiences。

HTML、CSS和JavaScript在Web開發中的作用分別是:1.HTML定義網頁結構,2.CSS控製網頁樣式,3.JavaScript添加動態行為。它們共同構建了現代網站的框架、美觀和交互性。

HTML的未來趨勢是語義化和Web組件,CSS的未來趨勢是CSS-in-JS和CSSHoudini,JavaScript的未來趨勢是WebAssembly和Serverless。 1.HTML的語義化提高可訪問性和SEO效果,Web組件提升開發效率但需注意瀏覽器兼容性。 2.CSS-in-JS增強樣式管理靈活性但可能增大文件體積,CSSHoudini允許直接操作CSS渲染。 3.WebAssembly優化瀏覽器應用性能但學習曲線陡,Serverless簡化開發但需優化冷啟動問題。

HTML的未來充滿了無限可能。 1)新功能和標準將包括更多的語義化標籤和WebComponents的普及。 2)網頁設計趨勢將繼續向響應式和無障礙設計發展。 3)性能優化將通過響應式圖片加載和延遲加載技術提升用戶體驗。

HTML、CSS和JavaScript在網頁開發中的角色分別是:HTML負責內容結構,CSS負責樣式,JavaScript負責動態行為。 1.HTML通過標籤定義網頁結構和內容,確保語義化。 2.CSS通過選擇器和屬性控製網頁樣式,使其美觀易讀。 3.JavaScript通過腳本控製網頁行為,實現動態和交互功能。

HTML是構建網頁結構的基石。 1.HTML定義內容結構和語義,使用、、等標籤。 2.提供語義化標記,如、、等,提升SEO效果。 3.通過標籤實現用戶交互,需注意表單驗證。 4.使用、等高級元素結合JavaScript實現動態效果。 5.常見錯誤包括標籤未閉合和屬性值未加引號,需使用驗證工具。 6.優化策略包括減少HTTP請求、壓縮HTML、使用語義化標籤等。

HTML的作用是通過標籤和屬性定義網頁的結構和內容。 1.HTML通過到、等標籤組織內容,使其易於閱讀和理解。 2.使用語義化標籤如、等增強可訪問性和SEO。 3.優化HTML代碼可以提高網頁加載速度和用戶體驗。

HTMLISNOTAPROGRAMMENGUAGE; ITISAMARKUMARKUPLAGUAGE.1)htmlStructures andFormatSwebContentusingtags.2)itworkswithcsssforstylingandjavascript for Interactivity,增強WebevebDevelopment。
