条件判断
语法:
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"?>
注释:<!--这里是注释-->
标签:XML,python,元素,爬虫,语法,19,while,文档,节点 From: https://blog.51cto.com/u_16427934/12008227