XML文档技术 1

xml是什么?

xml与html的不同?


xml特点



xml的数据结构——树


xml语法基本点




eg:

<?xml version="1.0" encoding="UTF-8"?>
<!--xml中的所有标记应符合"标识符"的规则,检验它是否合法可直接用浏览器打开,能打开就代表合法-->
<hncu>
	<departments>
		<teaching>
			<xdy>
				<teachers>
					<teacher id="xd001">
						<name>张三</name>
						<age>30</age>
					</teacher>
					<teacher id="xd002">
						<name>Jack</name>
						<age>26</age>
					</teacher>
				</teachers>
				<students>
					<class id="1506401">
						<student id="01">
							<name>Mike</name>
							<age>20</age>
							<dorm>3栋301</dorm>
						</student>
						<student id="02">
							<name>Tom</name>
							<age>22</age>
							<dorm>3栋301</dorm>
						</student>
					</class>
					<class id="1506402">
						<student id="01">
							<name>mmmm</name>
							<age>20</age>
							<dorm>3栋301</dorm>
						</student>
						<student id="02">
							<name>ttttt</name>
							<age>22</age>
							<dorm>3栋301</dorm>
						</student>
					</class>
				</students>
			</xdy>
		</teaching>
		<ccc>
			<ddd>aaa</ddd>
		</ccc>
	</departments>
	<buildings>
		
	</buildings>
</hncu>

HippoScript是一种面向数据处理的嵌入式脚本语言,具有以下特点。 可裁减 可以根据使用环境的要求来启用语言的特性,或增加自定义的特性。例如:需要执行来自系统外部的脚本时,可以取消脚本中的循环与自定义函数机制,避免脚本中的死循环导致服务器过载。HippoScriptEngineFactory提供了两种预定义的引起配置,其中简单引擎不包含函数与循环特性。 安全性 脚本中可以访问的资源完全由脚本的宿主环境控制,未通过脚本上下文环境提供的资源对脚本是不可见的。例如:很多脚本引擎都提供了直接访问Java环境中的Class和Method机制。在服务器上需要执行不受信的脚本时,如果采用的是这类脚本引擎,那么防范脚本的恶意访问则很麻烦。 易理解 是一种面向过程的语言,编写的脚本易于理解;没有提供面向对象的特性,因此脚本的运行时行为也易于预测。变量作用域关系简单,使用单一的运行时上下文环境,变量的访问方式明确无歧义。 易扩展 为扩展HippoScript的能力,可以从常量值、系统变量、数据类型、运行期函数、编译期函数、语法分析器等多个层次添加新特性。例如:将数据库表包装为Repository对象则大大简化在脚本中访问数据库的方式。 通过外部变量类型声明与运行时环境访问控制,可以为脚本的执行提供部分或完全的变量类型支持。实现方式是在运行时环境接受变量赋值时,检查赋值与变量类型声明的一致性,及完成必要的类型转换。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值