2013-12-20 17 views
0

添加到XML標籤for循環我想添加一個數字標籤一樣,等如何一批使用MATLAB中

for i=1:tmp 
curr_node = docNode.createElement('Apt%d',i); 
curr_node.appendChild(docNode.createTextNode(disp(sprintf('%d',i)))); 
product.appendChild(curr_node); 
end 

它拋出Java相關的字符串錯誤。

+1

..恩..所以*什麼*錯誤,請? 「磁盤已滿」? 「用戶輸入錯誤」? 「停電」? – usr2564301

+0

我沒有將num類型的變量轉換爲字符串。我可以通過使用sprintf來轉換存儲for循環值的變量i來糾正它。 – MAV

回答

0
for i=1:tmp 
curr_node = docNode.createElement(sprintf('ESM%d',i)); 
curr_node.appendChild(docNode.createTextNode(sprintf('%d',rts))); 
product.appendChild(curr_node); 
end 

這些標籤是字符串類型,因此使用sprintf將num變量轉換爲字符串。