XML模式:XForms和客户发票_编码库
首页 > 网页设计 > WEB标准

XML模式:XForms和客户发票

文章作者编程基地 发布时间2018-11-14 19:24:00 阅读次数 0 本文共计:2073 字 文章评论 0 汇编语言程序设计 程序设计实践 程序设计 JAVA基础 JAVA学习 JAVA语言 程序员 windows程序设计 算法与程序设计 结构化程序设计
XForms

XForms XML 标准用于定义表单中的不同成分(字段、单选按钮和列表等输入控件)以及希望在表单中提供的信息验证。

XForms XML 标准和 Web 开发人员熟悉的 HTML、XHTML

XForms
XForms XML 标准用于定义表单中的不同成分(字段、单选按钮和列表等输入控件)以及希望在表单中提供的信息验证。
XForms XML 标准和 Web 开发人员熟悉的 HTML、XHTML 表单标记非常相似,并将成为 XHTML 2.0 标准的一部分。
XForms XML 基于简单的模型、视图、控制器格式。模型是表单的整体描述,包括字段、输入约束以及数据提交方式。视图定义了出现在表单中的控件、分组及其引用的模型字段。表单控件的格式和呈现由 CSS 控制。
XForms 标准通过更详细地划分表单信息扩展了传统的 HTML 表单定义。填充表单的过程中可使用动态元素(目前一般只能通过 JavaScript 或 Ajax 元素实现)。 
清单 11 中可以看到一个简单的文本输入框和弹出式的选择框。
清单 11. 简单的文本输入框和弹出选择框

XForms Sample </Name> </xforms:instance> </xforms:model> </head> <body><xforms:select1 ref="Title"> <xforms:label>Title:</xforms:label> <xforms:item> <xforms:label>Mr</xforms:label> <xforms:value>Mr</xforms:value> </xforms:item> <xforms:item> <xforms:label>Mrs</xforms:label> <xforms:value>Mrs</xforms:value> </xforms:item></xforms:select1> <xforms:input ref="FName"> <xforms:label>First name: </xforms:label> </xforms:input> <xforms:input ref="LName"> <xforms:label>Last name: </xforms:label> </xforms:input> <hr /> <xforms:output value="concat('Hello ',Title,' ',FName,' ',LName)"> <xforms:label>Output: </xforms:label> </xforms:output> </body></html> <br /> <br /> 可以通过 Firefox XForms 扩展来查看该 XForms 表单。结果如图 2 所示。<br /> <strong>图 2. 使用 Firefox XForms 扩展查看 XForms 表单</strong><br /> <img height="97" alt="使用 Firefox XForms 扩展查看 XForms 表单" width="572" src="http://www.zrken.cn/pic/file_images/xml/2008101720215396877801.jpg" data-bd-imgshare-binded="1" />客户发票<br /> 很多商业活动中的一个老问题是从纸质的客户发票系统迁移到计算机处理。创建发票结构需要认真考虑各种不同的类型和重复元素。<br /> 过去,发票这类商业信息的交换必须建立非常庞大的结构和定义,国际发票信息交换标准包括数百个字段。如果没有交换数据的有效方法,共享发票、订单和其他数据会非常困难。<br /> 由于没有统一的标准,很多组织开发出了核心发票标准的各种版本。其中,OASIS 组开发的标准可能是最知名的,也是大量公司和组织认可的一种。<br /> 这种结构是 OASIS 开发的更庞大的框架 Universal Business Logic(UBL)的一部分,包括多种模式和工作流,从订单、打印发票到支付。这个系统非常复杂,不可能在本文中讨论,不过如果需要一种灵活、互操作的系统,UBL 是不错的起点。</p><p> 关键词: <span class="tag"> XML:XForms,XForms,XForms,XML,,标准,用于,定义,表单, </span> </div> <div class="pagebar"> </div> <ul class="row1"> <div class="post-previous"> 上一篇 <br> <a href="/webwangyezhizuo/webbzhun/2018-11-14/205.html" rel="prev">XML与Web服务和SOA有何关联</a> </div> <div class="post-next"> 下一篇 <br> <a href="/webwangyezhizuo/webbzhun/2018-11-14/207.html" rel="next">Web新标准:指纹和面容识别可取代登录密码</a> </div> </ul> <div class="pcd_ad"><script src="/static/js/thea18.js"></script></div> <div class="mbd_ad"> <table width="100%" height="90" style="background-color: #d43d3d;"> <tr align="center"> <td style="color: #fff;">后台-系统设置-扩展变量-手机广告位-内容正文底部</td> </tr> </table> </div> <div class="rights"> <h5>关于源码库</h5> <p>本站文章仅代表作者观点,不代表本站立场,所有资源非营利性免费分享。<br> 编码库致力于各类程序源代码、程序设计与应用、网络程序源代码的资源共享,希望广大程序员努力学习,让我们用科技改变世界。<br> XML模式:XForms和客户发票:<a href="http://www.0314.online/webwangyezhizuo/webbzhun/2018-11-14/206.html">http://www.0314.online/webwangyezhizuo/webbzhun/2018-11-14/206.html</a></p> </div> </div> <div class="related"> <h4>相关文章</h4> <ul> <li><a href="/webwangyezhizuo/webbzhun/2018-11-14/206.html">XML模式:XForms和客户发票</a></li> </ul> </div> <div class="post_comments"> <script src="/e/extend/lgyPl2.0/?id=206&classid=71"></script> </div> <div class="pcd_ad"><script src="/static/js/thea22.js"></script></div> <div class="mbd_ad"> <table width="100%" height="90" style="background-color: #d43d3d;"> <tr align="center"> <td style="color: #fff;">后台-系统设置-扩展变量-手机广告位-评论底部广告位</td> </tr> </table> </div> </div> <!--@ mainl--> <div class="mainr"> <div class="widget widget_ad"> <script src="/static/js/thea14.js"></script> </div> <div class="widget widget_hotpost"> <h4>热门文章</h4> <ul> <li><i class="red">1</i><a href="/webwangyezhizuo/webbzhun/2018-11-14/205.html" target="_blank">XML与Web服务和SOA有何关联</a></li> <li><i class="red">2</i><a href="/webwangyezhizuo/webbzhun/2018-11-14/167.html" target="_blank">XML有哪些用途?</a></li> <li><i class="red">3</i><a href="/webwangyezhizuo/webbzhun/2018-11-14/173.html" target="_blank">初学XML的基础知识</a></li> <li><i>4</i><a href="/webwangyezhizuo/webbzhun/2018-11-14/180.html" target="_blank">XML、XSL转换输出HTML</a></li> <li><i>5</i><a href="/webwangyezhizuo/webbzhun/2018-11-14/204.html" target="_blank">XHTML(div css)编码七条基本规范</a></li> <li><i>6</i><a href="/webwangyezhizuo/webbzhun/2018-11-14/215.html" target="_blank">html与xhtml的区别规范是什么</a></li> <li><i>7</i><a href="/webwangyezhizuo/webbzhun/2018-11-14/157.html" target="_blank">解释如何解决画布图像getImageData,toDataURL跨域问题</a></li> <li><i>8</i><a href="/webwangyezhizuo/webbzhun/2018-11-14/158.html" target="_blank">百度新闻开放协议XML文档制作方法</a></li> <li><i>9</i><a href="/webwangyezhizuo/webbzhun/2018-11-14/159.html" target="_blank">小语种上网也能更轻松,万维网联盟将扩张Web标准</a></li> <li><i>10</i><a href="/webwangyezhizuo/webbzhun/2018-11-14/160.html" target="_blank">标准Web系统的架构分层</a></li> </ul> </div> <div class="widget widget_ad"> <script src="/static/js/thea15.js"></script> </div> <div class="widget widget_previous"> <h4>最近发表</h4> <ul> <li><a href="/webwangyezhizuo/webbzhun/2018-11-14/204.html">XHTML(div css)编码七条基本规范</a></li> <li><a href="/webwangyezhizuo/webbzhun/2018-11-14/205.html">XML与Web服务和SOA有何关联</a></li> <li><a href="/webwangyezhizuo/webbzhun/2018-11-14/206.html">XML模式:XForms和客户发票</a></li> <li><a href="/webwangyezhizuo/webbzhun/2018-11-14/207.html">Web新标准:指纹和面容识别可取代登录密码</a></li> <li><a href="/webwangyezhizuo/webbzhun/2018-11-14/208.html">注意规范您的css命名的大小写</a></li> <li><a href="/webwangyezhizuo/webbzhun/2018-11-14/209.html">不知xml和html有什么区别?它们不同在哪?</a></li> <li><a href="/webwangyezhizuo/webbzhun/2018-11-14/210.html">html标准主要注意重点</a></li> <li><a href="/webwangyezhizuo/webbzhun/2018-11-14/211.html">XML基础:什么是XML?</a></li> <li><a href="/webwangyezhizuo/webbzhun/2018-11-14/212.html">支持XML的公司和它们的开发工具</a></li> <li><a href="/webwangyezhizuo/webbzhun/2018-11-14/213.html">CSS属性之间用小写分号隔开</a></li> </ul> </div> <div class="widget widget_ad"> <script src="/static/js/thea16.js"></script> </div> <div class="widget widget_tags"> <h4>标签列表</h4> <ul> <li class="submenu tagbgc3"><a target="_blank" href="/e/tags/?tagname=移动端" title="7个话题">移动端</a></li> <li class="submenu tagbgc3"><a target="_blank" href="/e/tags/?tagname=c扩展方法原理" title="1个话题">c扩展方法原理</a></li> <li class="submenu tagbgc1"><a target="_blank" href="/e/tags/?tagname=c" title="41个话题">c</a></li> <li class="submenu tagbgc7"><a target="_blank" href="/e/tags/?tagname=linq是什么" title="1个话题">linq是什么</a></li> <li class="submenu tagbgc7"><a target="_blank" href="/e/tags/?tagname=计时器实现方法" title="1个话题">计时器实现方法</a></li> <li class="submenu tagbgc2"><a target="_blank" href="/e/tags/?tagname=connection" title="1个话题">connection</a></li> <li class="submenu tagbgc7"><a target="_blank" href="/e/tags/?tagname=使用connection连接数据库" title="1个话题">使用connection连接数据库</a></li> <li class="submenu tagbgc3"><a target="_blank" href="/e/tags/?tagname=string" title="2个话题">string</a></li> <li class="submenu tagbgc5"><a target="_blank" href="/e/tags/?tagname=stringbuilder" title="2个话题">stringbuilder</a></li> <li class="submenu tagbgc9"><a target="_blank" href="/e/tags/?tagname=string和stringbuilder" title="1个话题">string和stringbuilder</a></li> <li class="submenu tagbgc7"><a target="_blank" href="/e/tags/?tagname=sql" title="3个话题">sql</a></li> <li class="submenu tagbgc2"><a target="_blank" href="/e/tags/?tagname=dataadapter" title="1个话题">dataadapter</a></li> <li class="submenu tagbgc1"><a target="_blank" href="/e/tags/?tagname=dataadapter数据适配" title="1个话题">dataadapter数据适配</a></li> <li class="submenu tagbgc3"><a target="_blank" href="/e/tags/?tagname=使用sql" title="2个话题">使用sql</a></li> <li class="submenu tagbgc5"><a target="_blank" href="/e/tags/?tagname=dataset数据集" title="1个话题">dataset数据集</a></li> <li class="submenu tagbgc5"><a target="_blank" href="/e/tags/?tagname=datareader" title="1个话题">datareader</a></li> <li class="submenu tagbgc1"><a target="_blank" href="/e/tags/?tagname=datareader访问数据" title="1个话题">datareader访问数据</a></li> <li class="submenu tagbgc4"><a target="_blank" href="/e/tags/?tagname=DEDECMS" title="4个话题">DEDECMS</a></li> <li class="submenu tagbgc6"><a target="_blank" href="/e/tags/?tagname=整站源码" title="1个话题">整站源码</a></li> <li class="submenu tagbgc6"><a target="_blank" href="/e/tags/?tagname={dede:sql}" title="1个话题">{dede:sql}</a></li> <li class="submenu tagbgc4"><a target="_blank" href="/e/tags/?tagname=dede" title="1个话题">dede</a></li> <li class="submenu tagbgc1"><a target="_blank" href="/e/tags/?tagname=currentstyle属性" title="1个话题">currentstyle属性</a></li> <li class="submenu tagbgc2"><a target="_blank" href="/e/tags/?tagname=内容模型" title="1个话题">内容模型</a></li> <li class="submenu tagbgc0"><a target="_blank" href="/e/tags/?tagname=栏目页" title="1个话题">栏目页</a></li> <li class="submenu tagbgc8"><a target="_blank" href="/e/tags/?tagname=绝对路径" title="2个话题">绝对路径</a></li> <li class="submenu tagbgc0"><a target="_blank" href="/e/tags/?tagname=html" title="21个话题">html</a></li> <li class="submenu tagbgc6"><a target="_blank" href="/e/tags/?tagname=头标签" title="1个话题">头标签</a></li> <li class="submenu tagbgc2"><a target="_blank" href="/e/tags/?tagname=页面传递参数" title="1个话题">页面传递参数</a></li> <li class="submenu tagbgc8"><a target="_blank" href="/e/tags/?tagname=传递参数" title="1个话题">传递参数</a></li> <li class="submenu tagbgc6"><a target="_blank" href="/e/tags/?tagname=html表单标签" title="1个话题">html表单标签</a></li> </ul> </div> <div class="widget widget_ad"> <script src="/static/js/thea21.js"></script> </div> </div> </div> <!-- 合作伙伴开始--> <div class="qk_index_yqlj"> <div class="qk_ibox3_z_bt"> <em></em> <p>合作伙伴</p> </div> <div class="qk_index_yqlj_nr"> <ul > <li><a href="https://www.cnblogs.com/" target="_blank" title="代码改变世界" rel="nofollow">代码改变世界</a></li> <li><a href="http://www.chinaz.com/" target="_blank" title="站长之家" rel="nofollow">站长之家</a></li> <li><a href="https://baike.baidu.com/item/%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1/223952?fr=aladdin" target="_blank" title="程序设计" rel="nofollow">程序设计</a></li> <li><a href="http://www.0314.online" target="_blank" title="0314编码库" rel="nofollow">0314编码库</a></li> <li><a href="https://www.bccn.net/" target="_blank" title="程序设计" rel="nofollow">程序设计</a></li> </ul> </div> </div> <!-- 合作伙伴结束--> </div> <script type="text/javascript"> // JavaScript Document function goTopEx(){ var obj=document.getElementById("goTopBtn"); function getScrollTop(){ return document.documentElement.scrollTop || document.body.scrollTop; } function setScrollTop(value){ if(document.documentElement.scrollTop){ document.documentElement.scrollTop=value; }else{ document.body.scrollTop=value; } } window.onscroll=function(){getScrollTop()>0?obj.style.display="":obj.style.display="none"; var h=document.body.scrollHeight - getScrollTop() - obj.offsetTop - obj.offsetHeight; obj.style.bottom=0+"px"; if(h<350){ obj.style.bottom=340+"px"; obj.style.top="auto"; } } obj.onclick=function(){ var goTop=setInterval(scrollMove,10); function scrollMove(){ setScrollTop(getScrollTop()/1.1); if(getScrollTop()<1)clearInterval(goTop); } } } </script> <!--向上 --> <div id="jz52top" > <span> <DIV style="DISPLAY: none" id="goTopBtn" ><a title="返回顶部" class="jz52topa" ><b>返回顶部</b></a></DIV> </span> <SCRIPT type=text/javascript>goTopEx();</SCRIPT> <span> <ul id="navmenu"> <li><a title="QR Code" class="jzqr" ><b>QR Code</b></a> <ul> <div id="jzqrn"> <img src="/static/picture/weixin.png" width="228" height="228" /> <p>打开手机扫描上面的二维码</p> </div> </ul> </li> </ul> </span> </div> <!--向上完 --> <!-- 底部广告--> <!-- 底部广告--> <!--底部信息 --> <div class="ft_wp"> <div id="ft" class="wp cl ftddd" > <div class="ft_info" > <div class="ft_z1"> <p>编码库</p> <p>http://www.0314.online/</p> <h3 class="ft_z_zdxx_zx"> 统计代码 <span class="pipe"> | </span> <a href="http://www.beian.miit.gov.cn">冀ICP备19024639号-1</a></h3> <h2 class="ft_z_zdxx_zx"> <p style="font-size:12px;">Powered By <a href="http://www.0314.online/" title="编码库" target="_blank">编码库</a> 信息来自互联网</p> </h2> </div> <div class="ft_z2"> <p><a target="_blank" href="/datesql/qdate">其它数据库</a></p> <p><a target="_blank" href="/datesql/bigdata">大数据</a></p> <p><a target="_blank" href="/datesql/Access">Access</a></p> <p><a target="_blank" href="/datesql/oracle">oracle</a></p> </div> <div class="ft_z2"> <p><a target="_blank" href="/mobilephone/feng">刷机教程</a></p> <p><a target="_blank" href="/mobilephone/">手机评测</a></p> <p><a target="_blank" href="/mobilephone/">安卓手机</a></p> <p><a target="_blank" href="/mobilephone/gui">苹果手机</a></p> </div> <div class="ft_z2"> </div> <div class="ft_z2"> <p><a target="_blank" href="/sm">网站声明</a></p> <p><a target="_blank" href="/linkus">联系我们</a></p> <p><a target="_blank" href="/support">广告合作</a></p> <p><a target="_blank" href="/about">关于我们</a></p> </div> <div class="ft_bx"style="left:335px;"> </div> <div class="ft_bx ft_t1"> </div> <div class="ft_bx ft_t2"> </div> <div class="ft_bx ft_t3"> </div> <div class="ft_bx ft_t4"> </div> <div class="ft_z3"> <dd> <!-- <span><img src="/static/picture/weixin.png" width="75" height="72.2" /></span> --> <p> <!-- 引用官方图标 --> <div class="ft_y_dsftb bdsharebuttonbox "style="float:left;"> <a href="portal.php-mod=rss" tppabs="http://www.macfee.cn/newinfo/portal.php?mod=rss" class="RSS"style="margin-left:0px;"></a> <a title="分享到豆瓣网" href="#" class="bds_douban" data-cmd="douban"></a><a title="分享到人人网" href="#" class="bds_renren" data-cmd="renren"></a> <a title="分享到QQ空间" href="#" class="bds_qzone" data-cmd="qzone"></a><a title="分享到腾讯微博" href="#" class="bds_tqq" data-cmd="tqq"></a> <a title="分享到新浪微博" href="#" class="bds_tsina" data-cmd="tsina"></a></div> <script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"24"},"share":{},"selectShare":{"bdContainerClass":null,"bdSelectMiniList":["douban","renren","qzone","tqq","tsina"]}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script> <!-- 引用官方图标 --> </p> <p></p> <p></p> <p></p> </dd> </div> </div> </div> </div> <div class="clear"></div> <div class="clear"></div> <!--底部信息完 --> <script type="text/javascript"> window.onload = function(){ $('.clicknum').each(function(i){ var url="/e/public/ViewClick?&down=0&nojs=1&classid="+$(this).attr("data-class")+"&id="+$(this).attr("data-id"); $(this).load(url); }); } </script> <script src="/static/js/common.min.js" type="text/javascript"></script> </body> </html>