Строка IO - element.etree

Я использовал еще одно решение, которое я нашел в сети ... этот находится под creativecommons, и он проверяет, был ли источник включен до вызова функции ...

вы можете найти файл здесь: include.js

/** include - including .js files from JS - bfults@gmail.com - 2005-02-09
 ** Code licensed under Creative Commons Attribution-ShareAlike License 
 ** http://creativecommons.org/licenses/by-sa/2.0/
 **/              
var hIncludes = null;
function include(sURI)
{   
  if (document.getElementsByTagName)
  {   
    if (!hIncludes)
    {
      hIncludes = {}; 
      var cScripts = document.getElementsByTagName("script");
      for (var i=0,len=cScripts.length; i < len; i++)
        if (cScripts[i].src) hIncludes[cScripts[i].src] = true;
    }
    if (!hIncludes[sURI])
    {
      var oNew = document.createElement("script");
      oNew.type = "text/javascript";
      oNew.src = sURI;
      hIncludes[sURI]=true;
      document.getElementsByTagName("head")[0].appendChild(oNew);
    }
  }   
} 

1
задан user2678074 13 July 2018 в 12:25
поделиться

1 ответ

Обеспечить весь XML-документ при создании объекта StringIO. Использование write() не работает (но у меня нет объяснений).

import xml.etree.ElementTree as ET
from io import StringIO

XML = """<?xml version="1.0" encoding="UTF-8"?>
    <tag>
    </tag>"""

in_mem_file = StringIO(XML)
tree = ET.parse(in_mem_file)
0
ответ дан mzjn 17 August 2018 в 12:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: