if (window.DOMParser) {
parser=new DOMParser();
xmlDoc=parser.parseFromString(txt,"text/xml");
}
else { // Internet Explorer
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.loadXML(txt);
}
/*copy ends*/
temp = xmlDoc.getElementsByTagName('COMMENT');
s0 = xmlDoc.getElementsByTagName('TITLE')[i].nodeValue;
s1 = xmlDoc.getElementsByTagName('CMT')[i].nodeValue;
Run Code Online (Sandbox Code Playgroud)
s0和s1返回null,我不明白为什么?
我初始化一个指向字符串类型的指针,并使用malloc函数分配一些内存.我的问题是当我尝试使用此指针指向的字符串之一时,我得到分段错误.
string anyString = "anyWords";
string *pointerToString;
pointerToString = (string *) malloc(sizeof(string) * 5);
pointerToString[i] = anyString; // this line causes segmentation fault
Run Code Online (Sandbox Code Playgroud)
在此先感谢您的帮助.