forked from sheetjs/sheetjs
		
	fixing an issue where _xd_ is getting escaped
This commit is contained in:
		
							parent
							
								
									3d1f0f79ca
								
							
						
					
					
						commit
						f113fb1bf1
					
				| @ -32,7 +32,8 @@ var rencstr = "&<>'\"".split(""); | ||||
| 
 | ||||
| // TODO: CP remap (need to read file version to determine OS)
 | ||||
| var unescapexml/*:StringConv*/ = (function() { | ||||
| 	var encregex = /&[a-z]*;/g, coderegex = /_x([\da-fA-F]+)_/g; | ||||
| 	/* 22.4.2.4 bstr (Basic String) */ | ||||
| 	var encregex = /&[a-z]*;/g, coderegex = /_x([\da-fA-F]{4})_/g; | ||||
| 	return function unescapexml(text/*:string*/)/*:string*/ { | ||||
| 		var s = text + ''; | ||||
| 		return s.replace(encregex, function($$) { return encodings[$$]; }).replace(coderegex,function(m,c) {return String.fromCharCode(parseInt(c,16));}); | ||||
|  | ||||
| @ -116,7 +116,8 @@ var rencoding = { | ||||
| var rencstr = "&<>'\"".split(""); | ||||
| 
 | ||||
| // TODO: CP remap (need to read file version to determine OS)
 | ||||
| var encregex = /&[a-z]*;/g, coderegex = /_x([\da-fA-F]+)_/g; | ||||
| /* 22.4.2.4 bstr (Basic String) */ | ||||
| var encregex = /&[a-z]*;/g, coderegex = /_x([\da-fA-F]{4})_/g; | ||||
| function unescapexml(text){ | ||||
| 	var s = text + ''; | ||||
| 	return s.replace(encregex, function($$) { return encodings[$$]; }).replace(coderegex,function(m,c) {return String.fromCharCode(parseInt(c,16));}); | ||||
|  | ||||
							
								
								
									
										3
									
								
								ods.js
									
									
									
									
									
								
							
							
								
								
								
								
								
									
									
								
							
						
						
									
										3
									
								
								ods.js
									
									
									
									
									
								
							| @ -114,7 +114,8 @@ var rencoding = { | ||||
| var rencstr = "&<>'\"".split(""); | ||||
| 
 | ||||
| // TODO: CP remap (need to read file version to determine OS)
 | ||||
| var encregex = /&[a-z]*;/g, coderegex = /_x([\da-fA-F]+)_/g; | ||||
| /* 22.4.2.4 bstr (Basic String) */ | ||||
| var encregex = /&[a-z]*;/g, coderegex = /_x([\da-fA-F]{4})_/g; | ||||
| function unescapexml(text){ | ||||
| 	var s = text + ''; | ||||
| 	return s.replace(encregex, function($$) { return encodings[$$]; }).replace(coderegex,function(m,c) {return String.fromCharCode(parseInt(c,16));}); | ||||
|  | ||||
| @ -44,7 +44,8 @@ var rencoding = { | ||||
| var rencstr = "&<>'\"".split(""); | ||||
| 
 | ||||
| // TODO: CP remap (need to read file version to determine OS)
 | ||||
| var encregex = /&[a-z]*;/g, coderegex = /_x([\da-fA-F]+)_/g; | ||||
| /* 22.4.2.4 bstr (Basic String) */ | ||||
| var encregex = /&[a-z]*;/g, coderegex = /_x([\da-fA-F]{4})_/g; | ||||
| function unescapexml(text){ | ||||
| 	var s = text + ''; | ||||
| 	return s.replace(encregex, function($$) { return encodings[$$]; }).replace(coderegex,function(m,c) {return String.fromCharCode(parseInt(c,16));}); | ||||
|  | ||||
| @ -1457,7 +1457,8 @@ var rencstr = "&<>'\"".split(""); | ||||
| 
 | ||||
| // TODO: CP remap (need to read file version to determine OS)
 | ||||
| var unescapexml/*:StringConv*/ = (function() { | ||||
| 	var encregex = /&[a-z]*;/g, coderegex = /_x([\da-fA-F]+)_/g; | ||||
| 	/* 22.4.2.4 bstr (Basic String) */ | ||||
| 	var encregex = /&[a-z]*;/g, coderegex = /_x([\da-fA-F]{4})_/g; | ||||
| 	return function unescapexml(text/*:string*/)/*:string*/ { | ||||
| 		var s = text + ''; | ||||
| 		return s.replace(encregex, function($$) { return encodings[$$]; }).replace(coderegex,function(m,c) {return String.fromCharCode(parseInt(c,16));}); | ||||
|  | ||||
							
								
								
									
										3
									
								
								xlsx.js
									
									
									
									
									
								
							
							
								
								
								
								
								
									
									
								
							
						
						
									
										3
									
								
								xlsx.js
									
									
									
									
									
								
							| @ -1415,7 +1415,8 @@ var rencstr = "&<>'\"".split(""); | ||||
| 
 | ||||
| // TODO: CP remap (need to read file version to determine OS)
 | ||||
| var unescapexml = (function() { | ||||
| 	var encregex = /&[a-z]*;/g, coderegex = /_x([\da-fA-F]+)_/g; | ||||
| 	/* 22.4.2.4 bstr (Basic String) */ | ||||
| 	var encregex = /&[a-z]*;/g, coderegex = /_x([\da-fA-F]{4})_/g; | ||||
| 	return function unescapexml(text) { | ||||
| 		var s = text + ''; | ||||
| 		return s.replace(encregex, function($$) { return encodings[$$]; }).replace(coderegex,function(m,c) {return String.fromCharCode(parseInt(c,16));}); | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user