条件判断

语法:

if(){

 

}else{

}

循环

for 循环:

for(i=1;i<=100;i++){

……

}

for in 循环:

for(var i in students){

……

}

while循环:

while(){

……

}

do while循环:

do{

……

}while()

函数

使用function关键字定义。

语法:

function 函数名称(参数a,参数b,……){

……

return xxx;

}

 

Xpath

XPath可以用来处理XML文档,也能处理HTML文档。主要是节点、语法、轴、运算符四个方面。

XPath节点

在用XPath处理XML文档时,把XML文档看做一棵树。XML文档由七种类型的节点,元素、属性、文本、命名空间、处理指令、注释、文档(根)节点。

但根据DOM,XML文档中的元素、属性、文本注释都可以看做是节点。

例子1:

<?xml version="1.0" encoding="IS0-8859-1"?>

<classroom>

<!--这里是注释-->

       <student>

              <id>1001</id>

              <name lang="en">marry</name>

              <age>20</age>

              <country>China</country>

       </student>

</classroom>

 

文档根节点:<classroom>

元素:classroom、student、id、age、country等都是。元素由父子关系,student是id、age、country的父元素。

属性:lang="en"

文本:marry

命名空间:例子:<h:table xmlns:h="http://www.w3.org/TR/html4/">

处理指令:语法:<?处理指令名称 处理指令信息?>    <?xml version="1.0" encoding="IS0-8859-1"?>

注释:<!--这里是注释-->