社区
XML/XSL
帖子详情
如何用XML写一按钮(Button),并赋给其一个标签?
yangj_bare
2002-07-03 10:59:36
如何用XML写一按钮(Button),并赋给其一个标签?
...全文
759
6
打赏
收藏
如何用XML写一按钮(Button),并赋给其一个标签?
如何用XML写一按钮(Button),并赋给其一个标签?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
saucer
2002-07-03
打赏
举报
回复
1.
<GUI>
<button>Click Me</button>
<content>Hello World</content>
</GUI>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head>
<script language="javascript">
<![CDATA[
function sayHello(str)
{
alert(str);
}
]]>
</script>
</head>
<body>
<xsl:apply-templates select="GUI/button" />
</body>
</html>
</xsl:template>
<xsl:template match="button">
<input type="{name()}" value="{.}" onclick="sayHello('{/GUI/content}')" />
</xsl:template>
</xsl:stylesheet>
or
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head>
<script language="javascript">
function sayHello()
{
alert('<xsl:value-of select="GUI/content" />');
}
</script>
</head>
<body>
<xsl:apply-templates select="GUI/button" />
</body>
</html>
</xsl:template>
<xsl:template match="button">
<input type="{name()}" value="{.}" onclick="sayHello()" />
</xsl:template>
</xsl:stylesheet>
JollyFred
2002-07-03
打赏
举报
回复
如果点击Button的内容也在XML文件里呢,也就是显示的那个"Hello"也是从XML文件中读出来的,那应该怎么写?
saucer
2002-07-03
打赏
举报
回复
you need to transform XML into html, for example
1.xml:
<?xml-stylesheet type="text/xsl" href="1.xsl" ?>
<GUI>
<button>Click Me</button>
</GUI>
1.xsl:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head>
<script language="javascript">
<![CDATA[
function sayHello()
{
alert("Hello");
}
]]>
</script>
</head>
<body>
<xsl:apply-templates select="GUI/button" />
</body>
</html>
</xsl:template>
<xsl:template match="button">
<input type="{name()}" value="{.}" onclick="sayHello()" />
</xsl:template>
</xsl:stylesheet>
JollyFred
2002-07-03
打赏
举报
回复
再麻烦问一下,如果xml文件是下面这样的,显示多个按钮,按不同的按钮显示不同的content,我知道要用for-each,但不知道具体怎么写,谢谢!
<?xml-stylesheet type="text/xsl" href="Button.xsl" ?>
<GUI>
<buttons>
<button>
<caption>Click Me 1</caption>
<content>Hello JollyFred1</content>
</button>
<button>
<caption>Click Me 2</caption>
<content>Hello JollyFred2</content>
</button>
</buttons>
</GUI>
JollyFred
2002-07-03
打赏
举报
回复
再麻烦问一下,如果xml文件是下面这样的,显示多个按钮,按不同的按钮显示不同的content,我知道要用for-each,但不知道具体怎么写,谢谢!
<?xml-stylesheet type="text/xsl" href="Button.xsl" ?>
<GUI>
<buttons>
<button>
<caption>Click Me 1</caption>
<content>Hello JollyFred1</content>
</button>
<button>
<caption>Click Me 2</caption>
<content>Hello JollyFred2</content>
</button>
</buttons>
</GUI>
JollyFred
2002-07-03
打赏
举报
回复
谢谢指点!
Android自定义属性 format的深入解析
以下是对Android中的自定义属性format进行了详细的分析介绍,需要的朋友可以过来参考下
android 在activity里用java代码
写
xml
布局文件,Android控件系列之
XML
静态资源使用介绍...
学习目的:1、了解在Android中如何设置和调用
XML
资源2、掌握如何利用
XML
和JAVA代码进行协同开发界面3、理解R文件的作用开发Android时,总能看到
一个
系统自动生成的R.java文件:您必须了解一下几个要点:1、R.java是自动生成的,并且强烈建议您不要去手动修改其中的代码。2、R类中的若干个内部类的名字和Android项目中的res文件下的子文件名字一致(除了drawable自动...
自学Android的第
一个
小程序(小布局、
button
点击事件、toast弹出)
因为上班,学习时间有限,昨晚才根据教程
写
了
一个
小程序,今天忙里偷闲
写
一下如何实现的,来加深一下印象。 首先创建
一个
Android项目, 通过activity_xxx.
xml
布局文件来添加组件来达到自己想要的样子 我想要的样子: <LinearLayout
xml
ns:android="http://schemas.android.com/apk/res/android"...
html显示
xml
源码,在 HTML中显示
XML
数据的策略
XML
的全名是eXtenxible Markup Language(可以延伸或扩展的标记语言),它的语法类似HTML,都是用
标签
来描述数据。HTML的
标签
是固定的,我们只能使用、不能修改;
XML
则不同,它没有预先定义好的
标签
可以使用,而是依据设计上的需要,自行定义
标签
。所以在电子商务的网络时代,用
XML
来组织数据,再用HTML页面来显示,将是设计网页的新方向。本文主要对两种在HTML中存贮并显示X...
XML/XSL
8,909
社区成员
22,678
社区内容
发帖
与我相关
我的任务
XML/XSL
XML/XSL相关问题讨论专区
复制链接
扫一扫
分享
社区描述
XML/XSL相关问题讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章