summaryrefslogtreecommitdiffhomepage
path: root/lib
diff options
context:
space:
mode:
authorRandy Morgan <[email protected]>2012-06-20 08:20:00 +0900
committerRandy Morgan <[email protected]>2012-06-20 08:20:00 +0900
commit16a7fd2450581353efc9ec0daf267b28ea87fe02 (patch)
tree873fd1d59e23eed09a558395d0863afc6aeff391 /lib
parent48131f800b722f42adce448b046fe939769c6269 (diff)
downloadcaxlsx-16a7fd2450581353efc9ec0daf267b28ea87fe02.tar.gz
caxlsx-16a7fd2450581353efc9ec0daf267b28ea87fe02.zip
remove unused code and revert restricted character removal from worksheet parsing.
Diffstat (limited to 'lib')
-rw-r--r--lib/axlsx/workbook/worksheet/worksheet.rb10
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/axlsx/workbook/worksheet/worksheet.rb b/lib/axlsx/workbook/worksheet/worksheet.rb
index 51613f75..7245b8c2 100644
--- a/lib/axlsx/workbook/worksheet/worksheet.rb
+++ b/lib/axlsx/workbook/worksheet/worksheet.rb
@@ -542,7 +542,15 @@ module Axlsx
str.concat '</dataValidations>'
end
str.concat '</worksheet>'
- str.tr("\u0000-\u001f\u007f\u0028", '')
+ # todo figure out how to remove any characters that are not allowed in xml
+ # [#x1-#x8], [#xB-#xC], [#xE-#x1F], [#x7F-#x84], [#x86-#x9F], [#xFDD0-#xFDDF],
+ # [#x1FFFE-#x1FFFF], [#x2FFFE-#x2FFFF], [#x3FFFE-#x3FFFF],
+ # [#x4FFFE-#x4FFFF], [#x5FFFE-#x5FFFF], [#x6FFFE-#x6FFFF],
+ # [#x7FFFE-#x7FFFF], [#x8FFFE-#x8FFFF], [#x9FFFE-#x9FFFF],
+ # [#xAFFFE-#xAFFFF], [#xBFFFE-#xBFFFF], [#xCFFFE-#xCFFFF],
+ # [#xDFFFE-#xDFFFF], [#xEFFFE-#xEFFFF], [#xFFFFE-#xFFFFF],
+ # [#x10FFFE-#x10FFFF].
+ # str.tr("", '')
end
# The worksheet relationships. This is managed automatically by the worksheet