![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 141 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam problem z otwieraniem plików xml(dokładniej svg) jeśli któryś ze znaczków zawiera duży atrybut. Przez duży rozumiem obrazek zapisany w base64 o rozmiarze powyżej 10mb. Przy próbie wczytania takiego pliku dostaję komunikat Cytat Warning: DOMDocument::loadXML(): AttValue length too long in Entity Czy da się gdzieś ustawić maksymalny rozmiar atrybutów ? Ewentualnie czy jakaś inna biblioteka/klasa poradzi sobie z takim plikiem ? Przykładowy plik jaki potrzebuję przerobić https://dl.dropboxusercontent.com/u/6013884/HRL9X544GN.svg |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 531 Pomógł: 55 Dołączył: 3.01.2016 Skąd: Łowicz Ostrzeżenie: (0%) ![]() ![]() |
to
$Xml = new SimpleXMLElement ($ treści, LIBXML_PARSEHUGE); http://php.net/manual/en/libxml.constants.php a może ta biblioteka pomoże https://github.com/prewk/XmlStreamer Ten post edytował LowiczakPL 20.05.2016, 15:00:15 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 03:14 |