diff m-toolbox/classes/+utils/@xml/recoverString.m @ 0:f0afece42f48

Import.
author Daniele Nicolodi <nicolodi@science.unitn.it>
date Wed, 23 Nov 2011 19:22:13 +0100
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/m-toolbox/classes/+utils/@xml/recoverString.m	Wed Nov 23 19:22:13 2011 +0100
@@ -0,0 +1,16 @@
+
+function s = recoverString(jString)
+  
+  s = utils.xml.mchar(jString);
+  if ~isempty(s)
+    % Recover the new line character.
+    s = strrep(s, utils.xml.WILDCARD_NEWLINE, sprintf('\n'));
+    
+    % Recover the cvs tag characters
+    nWILDCARD = numel(utils.xml.WILDCARD_CVS);
+    if strncmp(s, utils.xml.WILDCARD_CVS, nWILDCARD) && (s(end) == '$')
+      s = utils.xml.recoverVersionString(s);
+    end
+  end
+  
+end