私はこのような関数を書く必要があります:
var width=getWidth( $(this).attr("ows_MetaInfo"));
ここで、$thisはxml行を指しています。
関数ではgetWidth(meta){}
、テキストvti_lastheightを見つけて、分割などを行い、高さの数値である250を取得する必要があります。javascriptまたはjqueryでこれを行うにはどうすればよいですか?
<z:row ows_Title='We are together!' ows_ImageSize='620'
ows_MetaInfo='16;#vti_parserversion:SR|14.0.0.6120
vti_lastheight:IW|250 vti_lastwidth:IW|620
vti_description:SW|Lorem ipsum dolor sit volutpat.' />
更新:誰かがvti_descriptionからdescription値を取得する関数を作成したことがわかりました。この関数がテキスト「loremipsum」部分の説明部分を抽出する方法と、それを使用してlastheight値を抽出する方法を誰かに説明してもらえますか?
function getDescription(metaInfo)
{
var description="";
if(metaInfo!=null)
{
metaParts=metaInfo.split("\n");
if(metaParts!=null && metaParts.length>0)
{
var i=0;
do
{
if(metaParts[i].indexOf("vti_description")>-1)
{
var descParts=metaParts[i].split("|");
if(descParts!=null && descParts.length>1)
{
description=descParts[1];
}
}
i++;
} while (i<metaParts.length && description=="" );
}
}
return description;
}