方法1: 使用 :lt() 选择器
var firstThreeSpans = $('parent-selector > span:lt(3)');
// 或者
var firstThreeSpans = $('parent-selector').children('span:lt(3)');
方法2: 使用 slice() 方法
var firstThreeSpans = $('parent-selector > span').slice(0, 3);
// 或者
var firstThreeSpans = $('parent-selector').children('span').slice(0, 3);
方法3: 使用 eq() 方法逐个选择
var span1 = $('parent-selector > span:eq(0)');
var span2 = $('parent-selector > span:eq(1)');
var span3 = $('parent-selector > span:eq(2)');
...
XML文件内容:
<?xml version="1.0" encoding="utf-8"?>
<list>
<match id="2650860" matchTime="2024-08-22 19:35" matchLeague="中协杯" matchRound="1/4决赛" hometeam="上海申花" guestteam="北京国安" matchHot="0" queryTime="2024-08-21 15:39:30"></match>
<match id="2650861" matchTime="2024-08-22 19:35" matchLeague="中协杯" matchRound="1/4决赛" hometeam="上海海港" guestteam="天津津门虎" matchHot="0" queryTime="2024-08-21 15:39:41"></match>
<match id="2653813" matchTime="2024-08-22 20:00" matchLeague="东盟锦标" matchRound="小组赛" hometea...
$xml = simplexml_load_file($xmlfile);
$k = 0;
foreach ($xml->match as $item){
$matchTime = $item->attributes()['matchTime'];//<match matchTime="" ...></match>节点属性
if(DateDiff('h',$matchTime,$curTime) >= 3) {//数据筛选条件
$delArr[] = $k;
}
$k++;
}
if(!empty($delArr)){//循环删除 因删除后match主键的变动 依次删除
foreach ($delArr as $d=>$v) {
unset($xml->match[$v-$d]);
}
}
$xml->asXML($xmlfile);
...
<?xml version="1.0" standalone="yes"?> <InOutStore xmlns="http://tempuri.org/InOutStore.xsd"> <OutStore> <code>6900916200010</code> <time>2005-7-11 20:47:54</time> </OutStore> <OutStore> <code>1P25-68596-01</code> <time>2005-7-11 20:48:10</time> </OutStore> <OutStore> <code>6901028337168</code> <time>2005-7-11 20:48:20</time> </OutStore> <OutStore> <code>6901028337168</code> <time>2005-7-11 20:48:32<...
通过XMLDOMElement的attributes属性可以得到IXMLDOMNamedNodeMap接口指针,再通过get_item得到属性IXMLDOMElementPtr element; element=node; IXMLDOMNamedNodeMap* pMap; element->get_attributes(&pMap); long len; pMap->get_length(&len); for (long i=0; i<len; i++) { IXMLDOMNode* pNode; pMap->get_item(i, &pNode); BSTR str; pNode->get_nodeName(&str); //这个就是属性名称 SysFreeString(str); pNode->Release(); } pMap->Release();...
方法一:$xmlpath = 'manual.xml';$dom = new DOMDocument('1.0','utf-8');//注意下面两行,作用是格式化XML格式,如缩进等$dom->preserveWhiteSpace = false;$dom->formatOutput = true;if (!file_exists($xmlpath)) {//判断xml文件是否存在$manuals = $dom->createElement('manuals');$manual = $dom->createElement('manual');$manual->setAttribute("manuName", "$manuName" );$manual->setAttribute("manuNameEN", "$manuNameEN" );$manual->setAttribute("manuFolder", "$manuFolder" );$manuals->appendChild($manual);$...
<?phperror_reporting(7);header("Content-type:text/xml");$str = '<?xml version="1.0" encoding="utf-8"?><Data id="yuanyongzhi"><RoomRateDetail id="9"><CityCode/><PropertyID>1E5AV</PropertyID><CheckInDate>20090410</CheckInDate><CheckOutDate>20090430</CheckOutDate><Rank>4A</Rank><HotelEnglishName>YinHai BaiLing Hotel</HotelEnglishName><PassengerType>A</PassengerType></RoomRateDetail><RoomRat...