summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2013-07-31 15:57:01 -0400
committerJesse Luehrs <doy@tozt.net>2013-07-31 15:57:01 -0400
commit2ed49b3b2de0c8fd2809435ef85dc8dd0b2708a1 (patch)
tree69616dd74d3d88c318b84c94a068436991458ede /lib
parentf0ffc1ee72e17892160095805448d9030cbcbe0d (diff)
downloadspreadsheet-parsexlsx-2ed49b3b2de0c8fd2809435ef85dc8dd0b2708a1.tar.gz
spreadsheet-parsexlsx-2ed49b3b2de0c8fd2809435ef85dc8dd0b2708a1.zip
be a bit more specific when picking out xml nodes (fixes #5)
Diffstat (limited to 'lib')
-rw-r--r--lib/Spreadsheet/ParseXLSX.pm4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Spreadsheet/ParseXLSX.pm b/lib/Spreadsheet/ParseXLSX.pm
index fa26e42..8159fa8 100644
--- a/lib/Spreadsheet/ParseXLSX.pm
+++ b/lib/Spreadsheet/ParseXLSX.pm
@@ -392,7 +392,7 @@ sub _parse_styles {
49 => '@',
(map {
$_->att('numFmtId') => $_->att('formatCode')
- } $styles->find_nodes('//numFmt')),
+ } $styles->find_nodes('//numFmts/numFmt')),
);
my @font = map {
@@ -419,7 +419,7 @@ sub _parse_styles {
# Underline => $bUnderline,
# Strikeout => $bStrikeout,
)
- } $styles->find_nodes('//font');
+ } $styles->find_nodes('//fonts/font');
my @format = map {
my $alignment = $_->first_child('alignment');