主题:  请教英语好的VR高手

方程式

职务:普通成员
等级:1
金币:0.0
发贴:9
#12003/5/26 22:19:16
本人看到一篇外文文章,其中的例子做不出来,不知为什么,请帮帮忙。那些例子的源码全摆在那里了,但不知是我英语不好,还是他没注明文件名,我竟做不出他所讲的效果。好惨啊。
这文章在:http://www.w3.org/TR/xslt 。其中文章中的D.2 Data Example所讲的例子做不出来。(网址是http://www.w3.org/TR/xslt#data-example)
切盼英语好的VR高手,帮我把那些例子打成包寄到我的信箱里:asanmail@163.com。谢谢。



方程式

职务:普通成员
等级:1
金币:0.0
发贴:9
#22003/5/26 22:20:00
就是下面这几段:有兴趣的可看看,是讲利用xsl转变xml为html、svg、vrml的。
##############################


D.2 Data Example
This is an example of transforming some data represented in XML using three different XSLT stylesheets to produce three different representations of the data, HTML, SVG and VRML.

The input data is:




10
9
7



4
3
4



6
-1.5
2



The following stylesheet, which uses the simplified syntax described in [2.3 Literal Result Element as Stylesheet], transforms the data into HTML:

xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
lang="en">

Sales Results By Division











data-type="number"
order="descending"/>







Division Revenue Growth Bonus








color:red








The HTML output is:




Sales Results By Division















DivisionRevenueGrowthBonus
North1097
West6-1.52
South434



The following stylesheet transforms the data into SVG:

xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns="http://www.w3.org/Graphics/SVG/SVG-19990812.dtd">










Revenue
Division




select="(position()*40)-30"/>


select="revenue*10"/>


width="20" height="{$height}"/>
















The SVG output is:

xmlns="http://www.w3.org/Graphics/SVG/svg-19990412.dtd">



Revenue
Division

North
10

South
4

West
6


The following stylesheet transforms the data into VRML:

xmlns:xsl="http://www.w3.org/1999/XSL/Transform">




#VRML V2.0 utf8

# externproto definition of a single bar element
EXTERNPROTO bar [
field SFInt32 x
field SFInt32 y
field SFInt32 z
field SFString name
]
"http://www.vrml.org/WorkingGroups/dbwork/barProto.wrl"

# inline containing the graph axes
Inline {
url "http://www.vrml.org/WorkingGroups/dbwork/barAxes.wrl"
}


bar {
x
y
z
name ""
}





The VRML output is:

#VRML V2.0 utf8

# externproto definition of a single bar element
EXTERNPROTO bar [
field SFInt32 x
field SFInt32 y
field SFInt32 z
field SFString name
]
"http://www.vrml.org/WorkingGroups/dbwork/barProto.wrl"

# inline containing the graph axes
Inline {
url "http://www.vrml.org/WorkingGroups/dbwork/barAxes.wrl"
}


bar {
x 10
y 9
z 7
name "North"
}

bar {
x 4
y 3
z 4
name "South"
}

bar {
x 6
y -1.5
z 2
name "West"
}



finewang

职务:普通成员
等级:1
金币:0.0
发贴:24
#32003/5/28 9:35:06
这个不是英语好不好的问题,

这个是关于计算机程式语言的编译问题,去找编程高手吧



平凡人

职务:普通成员
等级:4
金币:17.0
发贴:1442
#42003/5/29 18:30:10
呵呵,看的头痛。很难看的懂,好像这个代码不能写在一起吧。是分为HTML和VRML的。具体实现的功能好像是一个实时显示柱形图的报表。