Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- c=xml2struct('net1.xml')
- %%%%
- xDoc = xmlread('net1.xml')
- %%%--------
- tree = xmlread( net1.xml );
- removeIndentNodes( tree.getChildNodes );
- %-------
- function removeIndentNodes( childNodes )
- numNodes = childNodes.getLength;
- remList = [];
- for i = numNodes:-1:1
- theChild = childNodes.item(i-1);
- if (theChild.hasChildNodes)
- removeIndentNodes(theChild.getChildNodes);
- else
- if ( theChild.getNodeType == theChild.TEXT_NODE && ...
- ~isempty(char(theChild.getData())) && ...
- all(isspace(char(theChild.getData()))))
- remList(end+1) = i-1; % java indexing
- end
- end
- end
- for i = 1:length(remList)
- childNodes.removeChild(childNodes.item(remList(i)));
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement