27 lines
668 B
Python
27 lines
668 B
Python
# Copyright (C) 2018-2021 Intel Corporation
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
import argparse
|
|
import os
|
|
from lxml import etree
|
|
|
|
|
|
def main():
|
|
parser = argparse.ArgumentParser()
|
|
parser.add_argument('--openvino', type=str, required=True, default=None, help='openvino_docs.xml')
|
|
args = parser.parse_args()
|
|
result = build_layout(args.openvino)
|
|
with open(args.openvino, 'wb') as f:
|
|
f.write(result)
|
|
|
|
|
|
def build_layout(openvino):
|
|
ns = {"xi": "http://www.w3.org/2001/XInclude"}
|
|
root = etree.parse(openvino)
|
|
root.xinclude()
|
|
return etree.tostring(root, pretty_print=True, encoding='utf-8')
|
|
|
|
|
|
if __name__ == '__main__':
|
|
main()
|