第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

我使用 lxml 是否是驗(yàn)證 XML 文件語法錯(cuò)誤的正確方法?

我使用 lxml 是否是驗(yàn)證 XML 文件語法錯(cuò)誤的正確方法?

紅顏莎娜 2021-09-28 15:56:03
我正在嘗試使用下面的 pom.xml 創(chuàng)建一個(gè) Python 腳本并驗(yàn)證 pom 是否存在任何語法錯(cuò)誤,lxml以進(jìn)一步確認(rèn)<version>是 aSNAPSHOT并更新<version>以匹配此格式ci_{git hub org}_{branch name}-SNAPSHOT。project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0  http://maven.apache.org/xsd/maven-4.0.0.xsd">  <modelVersion>4.0.0</modelVersion>  <groupId>com.wsi.devops</groupId>  <artifactId>python-test</artifactId>  <version>1.0-SNAPSHOT</version></project>這是我目前使用我的解決方案的地方,# For XML validation, importing the etree module from the lxml # package, as well as sys for handling input.from lxml import etreeimport sys#filename as command line argumentsfilename_xml = sys.argv[1]# parse xmltry:    doc = etree.parse(sys.argv[1])    print('XML well formed, syntax ok.')# check for XML syntax errorsexcept etree.XMLSyntaxError as err:    print('XML Syntax Error, see error_syntax.log')    with open('error_syntax.log', 'w') as error_log_file:        error_log_file.write(str(err.error_log))    quit()except:    print('Unknown error, exiting.')    quit()#Update versionfrom xml.etree import ElementTree as ettree = et.parse(sys.argv[1])tree.find('1.0').text = 'ci_{git hub org name}_{branch name}'tree.write(sys.argv[1])只是想為我在腳本中犯的任何錯(cuò)誤獲得一些幫助。
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 201 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號