本文来源:网站建设-网站制作|网络营销专家慧云科技-抢滩登陆2009-7-16 15:28:03
//分两种情况,第二种情况是[...].标题或[...].(标题|修改人|编号)
else if( Squery.Length == 2 ) {
ArrayList valuelistN2 = new ArrayList();
ArrayList valuelistC2 = new ArrayList();
string value2 = Squery[1].Trim();
if( value2.StartsWith( "(" ) && value2.EndsWith( ")" ) )//当第二个字符串前后出现()
value2 = value2.Substring( 1, value2.Length - 2 );
value2 = value2.Trim();
string[] vlist2 = value2.Split( ‘|‘ );
for( int i = 0; i < vlist2.Length; i++ ) {
//XmlNode nod = xmlc.xmlRoot.SelectSingleNode( "/column/fields/field[@name=‘" + vlist2[i].Trim() + "‘]" );
XmlDomNode nod = ColNod.GetNode( "fields/field[@name=‘" + vlist2[i].Trim() + "‘]" ); //.SelectSingleNode( "fields/field[@name=‘" + vlist2[i].Trim() + "‘]" );
if( nod != null ) {
valuelistC2.Add( nod.GetAttr( "name" ) ); // xmlc.GetAttribute( nod, "name" ) );
valuelistN2.Add( nod.GetAttr( "title" ) ); // xmlc.GetAttribute( nod, "title" ) );
}
}
for( int i = 0; i < valuelistC2.Count; i++ ) {
china += valuelistC2[i] + " as ‘" + valuelistN2[i]+"‘";
english += valuelistC2[i];
if( i < valuelistC2.Count - 1 ) {
china += ",";
english += ",";
}
}
}