diff options
| author | Edwin Török <[email protected]> | 2023-12-18 23:20:22 +0000 |
|---|---|---|
| committer | John MacFarlane <[email protected]> | 2023-12-18 17:15:03 -0800 |
| commit | c5780857e5ebe54246d3066e7aa95424309bd05c (patch) | |
| tree | e6ef50194252e247c2cfbc7069a98a72931dd4c7 /tools | |
| parent | 3e360f5a3e52852e349361d83280a3d21f051e04 (diff) | |
fix(docx): fix OOXMLValidator error on KeywordTok output
xmllint doesn't warn about this (maybe because the tag is empty?), but
the order doesn't match wml.xsd:
```
<w:rPr>
<w:color w:val="007020"/>
<w:b/>
</w:rPr>
```
And OOXMLValidatorCLI does warn about it:
```
{
"Description": "The element has unexpected child element 'http://schemas.openxmlformats.org/wordprocessingml/2006/main:b'.",
"Path": {
"NamespacesDefinitions": [
"xmlns:w=\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\""
],
"Namespaces": {
},
"XPath": "/w:styles[1]/w:style[40]/w:rPr[1]",
"PartUri": "/word/styles.xml"
},
"Id": "Sch_UnexpectedElementContentExpectingComplex",
"ErrorType": "Schema"
}
```
Signed-off-by: Edwin Török <[email protected]>
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/validate-docx2.sh | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/tools/validate-docx2.sh b/tools/validate-docx2.sh deleted file mode 100644 index 7b43c62a0..000000000 --- a/tools/validate-docx2.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/sh - -# based on validate-docx.sh, and adapted for OOXMLValidatorCLI -# Modified by edwintorok from https://github.com/devoidfury/docx-validator -# to look at more files than just document.xml. -# Further modified by jgm for portability. - -tmpdir=$(mktemp -d) -error_files="" -errors=0 -VALIDATOR=OOXML-Validator/bin/Release/*/OOXMLValidatorCLI - -for file in "$@"; do - file_errors=0 - echo "*** Checking $file" - dotnet $(VALIDATOR) "${file}" 2>&1 || file_errors=1 - if [ $file_errors -gt 0 ]; then - errors=$((file_errors + errors)) - error_files="$error_files\n$file" - fi -done -if [ $errors -gt 0 ]; then - echo "These files failed validation:$error_files" -fi -exit $errors |
