From 0bbf870fa6865388c7e511520f040e67a1bb89a2 Mon Sep 17 00:00:00 2001 From: Felipe Noronha Date: Mon, 21 Apr 2025 13:07:25 -0300 Subject: [PATCH] fix uses of XML.depth Ref https://github.com/JuliaComputing/XML.jl/pull/37 --- Project.toml | 2 +- src/stream.jl | 2 +- src/worksheet.jl | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Project.toml b/Project.toml index 5e95882a..31eaa8b9 100644 --- a/Project.toml +++ b/Project.toml @@ -15,7 +15,7 @@ ZipArchives = "49080126-0e18-4c2a-b176-c102e4b3760c" [compat] Tables = "1" -XML = "0.3.4" +XML = "0.3.5" ZipArchives = "2" julia = "1.7" diff --git a/src/stream.jl b/src/stream.jl index fbf52dcb..90a39eaa 100644 --- a/src/stream.jl +++ b/src/stream.jl @@ -93,7 +93,7 @@ function Base.iterate(itr::SheetRowStreamIterator, state::Union{Nothing, SheetRo if nrows == 0 return nothing end - @assert XML.depth(lznode) == 1 "Malformed Worksheet \"$(ws.name)\": unexpected node depth for sheetData node: $(XML.depth(lznode))." + @assert XML.depth(lznode) == 2 "Malformed Worksheet \"$(ws.name)\": unexpected node depth for sheetData node: $(XML.depth(lznode))." break end diff --git a/src/worksheet.jl b/src/worksheet.jl index e70b3899..214898a0 100644 --- a/src/worksheet.jl +++ b/src/worksheet.jl @@ -37,7 +37,7 @@ function read_worksheet_dimension(xf::XLSXFile, relationship_id, name) :: Union{ while reader !== nothing # go next node (sheet_row, state) = reader if XML.nodetype(sheet_row) == XML.Element && XML.tag(sheet_row) == "dimension" - @assert XML.depth(sheet_row) == 1 "Malformed Worksheet \"$name\": unexpected node depth for dimension node: $(XML.depth(sheet_row))." + @assert XML.depth(sheet_row) == 2 "Malformed Worksheet \"$name\": unexpected node depth for dimension node: $(XML.depth(sheet_row))." ref_str = XML.attributes(sheet_row)["ref"] if is_valid_cellname(ref_str) result = CellRange("$(ref_str):$(ref_str)")