XMLデータをテキストファイルで再生しています。ほんの一般的なもの。XMLデータを手動で解析する方法(xml.etreeなし)
私はxml.etree
とそのコマンドで遊んでいましたが、今は手動でタグを取り除き、すべてのデータを新しいファイルに書き込む方法が不思議です。
タグを取り除くには、str.split
やループがたくさんかかるでしょう。
私は今を開始し、これを持って(働いていない、ただのコピーデータを):
def summarizeData(fileName):
readFile = open(fileName, "r").read()
newFile = input("")
writeFile = open(newFile, "w")
with open(fileName, "r") as file:
for tags in file:
Xtags = tags.split('>')[1].split('<')[0]
writeFile.write(readFile)
writeFile.close
これまでのところ、それだけでコピーしたタグを含むデータを、。私はタグを分割することがトリックを行うと考えていましたが、何もしないようです。手動で行うことは可能か、xml.etreeを使用する必要がありますか?この行にはバックストレートwriteFile
に...
readFile = open(fileName, "r").read()
:
ああ、まあ、私はxml.treeに固執するのがいいと思います。ありがとう。 :) – thatoneguy