第四章 XML语法提纲:一.XML语法规则 二.元素的语法 三.注释的语法 四.CDATA的语法 五.Namespaces的语法 六.entity的语法 七.DTD的语法通过前面三章的学习,我们已经对什么是XML,它的实现原理以及相关的术语有所了解。接下来我们就开始学习XML的语法规范,动手写自己的XML文档。一.XML语法规则XML的文档和HTML的原代码类似,也是用标识来标识内容。创建XML文档必须遵守下列重要规则:规则1:必须有XML声明语句这一点我们在上一章学习时已经提到过。声明是XML文档的第一句,其格式如下:<?xml version="1.0" standalone="yes/no" encoding="UTF-8"?> 声明的作...
现在我们暂且使用“记事本”来创建我们的XML文件吧。先看一个XML文件: 例1 〈?xml version="1.0" encoding="gb2312" ?〉 〈参考资料〉 〈书籍〉 〈名称〉XML入门精解〈/名称〉 〈作者〉张三〈/作者〉 〈价格 货币单位="人民币"〉20.00〈/价格〉 〈/书籍〉 〈书籍〉 〈名称〉XML语法〈/名称〉 〈!--此书即将出版--〉 〈作者〉李四〈/作者〉 〈价格 货币单位="人民币"〉18.00〈/价格〉 〈/书籍〉 〈/参考资料〉 这是一个典型的XML文件,编辑好后保存为一个以.xml为后缀的文件。我们可以将此文件分为文...
■创建XML文件的工具 XML文件和HTML文件一样,实际上是一个文本文件。显然大家立刻就会明白,创建XML文件最普通的工具和HTML一样,就是“记事本”了。除了“记事本”之外,当然还有一些更加方便的工具,如XML Notepad、XML Pro、CLIP!XML Editor等,这些工具的一大特点是:能够检查你所建立的XML文件是否符合XML规范。不过,现在这些工具都只有英文版的,并且需要付费使用。当然,你仍然能够使用FrontPage、DreamWeaver等工具,不过使用起来不是很方便。随着XML的逐渐普及,相信在不久后,也会出现非常好用的创建XML文件的工具。 ■一个XM...
尽管那需要用长串的、沉闷的不同分支代码来应付不同浏览器的日子已经过去,偶尔还是有必要做一些简单的区分和目标检测来确保某块代码能在用户的机器上正常运行。在这篇文章中,网页教学网介绍了7个在IE和Firefox中不同的JavaScript句法。
1. CSS "float" 值
访问一个给定CSS 值的最基本句法是:object.style.property,使用驼峰写法来替换有连接符的值,例如,访问某个ID为"header"的<div>的 background-color值,我们使用如下句法:
document.getElementById("header").style.backgroundColor= "#ccc";
但由于"float"这个词是一个JavaScript保留字,因此我...
JScript 语法错误是指当 JScript 语句违反了 JScript 脚本语言的一条或多条语法规则时导致的错误。JScript 语法错误发生在程序编译阶段,在开始运行该程序之前。
错误号 描述
1019 在循环外不能有“break”
1020 在循环外不能有“continue”
1030 条件编译已关闭
1027 一条 “switch” 语句中只能有一个 “default”
1005 需要“(”
1006 需要“)”
1012 需要“/”
1003 需要“:”
1004 需要“;”
1032 需要“@”
1029 需要“@end”
1007 需要“]”
1008 需要“{&rdqu...
JSTL包含以下的标签: 常用的标签:如<c:out>、<c:remove>、<c:catch>、<c:set>等 条件标签:如<c:if><c:when>、<c:choose>、<c:otherwise>等 URL标签:如<c:import>、<c:redirect>和<c:url>等 XML标签:如<xml:out>等 国际化输出标签:如<fmt:timeZone>等 SQL标签:如<sql:query>、<sql:update>、<sql:transaction>等 一般用途的标签: 1.<c:out> 没有Body时的语法 <c:out value=”value” [escapeXml=”{true|false}”] [default=”defaultValue”]/> 有Body时的语法 <c:out...
例如对于TUser类 1.实体查询 String hql = " from TUser"; 执行这条语句会返回TUser以及TUser子类的纪录。 注: 如果 TUser 类具有外键, 查询会报错! 解决方法: select 别名.属性 from 类 as 别名. 没有别名.属性仍然报错! hql = "from java.lang.Object" 会返回数据库中所有库表的纪录。 where 语句 hql = "from TUser as user where user.name='yyy'"; 其中,as可以省略也一样 hql = "from TUser user where user.name='yyy'"; where子句中,我们可以通过比较运算符设定条件,如: =, <>, >, <, >=, <=, between, not between, in, not in, is, like等。 2.属性查询...
工作中需要将升级后的应用程序部署到Linux机器。以前对Linux不太熟悉,在部署的过程学到一些Linux命令。 应用程序是用Java,打包成jar文件。通过java -jar XXXXX.jar启动程序。 我使用F-Secure SSH Client工具,但是一旦关闭远程连接客户端,程序就停止。 后来,还是询问公司同事,使用nohup java -jar XXXXX.jar & 命令可以保证命令在后台运行。 同时,这个命令还会在这个目录下创建一个nohup.out文件,并所有输出和错误信息写入。 这样,就可以通过命令:tail -f nohup.out 来实时监控程序的运行了。 nohup 命令 用途 不挂断地运行命令。 语法 nohup { -p pid | Command [ Arg ... ] [ & ] } 描述 nohup 命令运行...
批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT。 1、 REM REM 是个注释命令一般是用来给程序加上注解的,该命令后的内容在程序执行的时候将不会被显示和执行。例: REM 你现在看到的就是注解,这一句将不会被执行。在以后的例子中解释的内容都REM 会放在REM后面。请大家注意。2、 ECHO ECHO 是一个回显命令主要参数有OFF和 ON,一般用ECHO message来显示一个特定的消息 。例: Echo off Rem 以上代表关闭回显即不显示所执行的命令 Echo 这个就是消息。 Rem 以上代表显示"这就是消息"这列字符 执行结果: C:\>ECHO.BAT 这个就是消息。3、 GOTO...
类别:程序开发 查看:83
更新:2014-05-10