XML選值的問題
<?xml version="1.0" standalone="yes" ?> <TestCase> <Case CaseID="Case001"> <User UserID="User001"> <FunctionName>FName1</FunctionName> <ActType>Create</ActType> <RequestNumber>3</RequestNumber> <FrequencyNumber>2</FrequencyNumber> <DelayNumber>1</DelayNumber> </User> <User UserID="User002"> <FunctionName>FName2</FunctionName> <ActType>Update</ActType> <RequestNumber>5</RequestNumber> <FrequencyNumber>2</FrequencyNumber> <DelayNumber>3</DelayNumber> </User> </Case> <Case CaseID="Case002"> <User UserID="User001"> <FunctionName>FName21</FunctionName> <ActType>Create</ActType> <RequestNumber>3</RequestNumber> <FrequencyNumber>2</FrequencyNumber> <DelayNumber>1</DelayNumber> </User> <User UserID="User002"> <FunctionName>FName22</FunctionName> <ActType>Update</ActType> <RequestNumber>5</RequestNumber> <FrequencyNumber>2</FrequencyNumber> <DelayNumber>3</DelayNumber> </User> </Case></TestCase>
<html><head><script type="text/javascript" src="loadxmldoc.js"></script></head><body><script type="text/javascript">xmlDoc = loadXMLDoc("Xml1.xml");var nodeList = xmlDoc.selectNodes("//Case[@CaseID='Case001']//User[@UserID='User002']//*"); for(i=0;i<nodeList.length;i++){ alert(nodeList.item(i).nodeName+"-"+nodeList.item(i).childNodes[0].nodeValue);}</script></body></html>