< návrat zpět

MS Excel


Téma: VBA export XML formátu a prefix ns1 rss

Zaslal/a 16.4.2014 0:06

Dobrý večer,
exportuji pomocí VBA tabulku do XML formátu a využívám XSD schema vytvořené přímo v MS Excelu.

ActiveWorkbook.XmlMaps("XSD schema v Excelu").Export

Příkaz funguje ale doplní prefix 'ns1' pro všechny tagy. Export pak vypadá následovně:

<ns1:Pokus>
<ns1:Id>
<ns1:Zeme>SK</ns2:Zeme>
</ns1:Id>
</ns1:Pokus>


Neznáte někdo způsob jak se prefixu ns1 zbavit? Buď formou nastavení (např. parametr) nebo i jiné řešení (VBA kód)?

Děkuji za pomoc
Zdenek

stop Uzamčeno - nelze přidávat nové příspěvky.

#018925
avatar
toto uz som niekedy davnejsie riesil ... kedze nieje priloha tak len teoreticky .... musite kazdemu prefixu ktoreho chcete editovat single pridat ID

alebo takto to urobit ako je to tu:
http://libkod.info/officexml-CHP-6-SECT-4.shtmlcitovat
#018949
avatar
Dobrý večer,

posílám dva soubory. Ukazka.xls obsahuje naimportovaný XML soubor SEPA_CT_PAIN.03.xml. Když si otevřu xsl soubor, vidím vytvořené mapování pro export (Vývojář / zdroj / mapy xml v tomto sešitu). Automaticky se vytvořilo označení "ns1:", kterého se potřebuji zbavit, protože tento prefix je pak doplněn do všech tagů. Druhý soubor obsahuje XML formát, kterého chci po exportu z xls docílit.

Děkuju za pomoc
Příloha: zip18949_xml_ukazka.zip (50kB, staženo 39x)
citovat
icon #018950
eLCHa
Problém podle mne není v excelu, ale v souboru xml.
Tag
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.02"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:iso:std:iso:20022:tech:xsd:pain.001.001.02 pain.001.001.02.xsd">

způsobí při importu vytvoření objektu NameSpace s prefixem ns1 a tento se pak vloží.

Pokud jsem tag nahradil
<Document xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
(resp. smazal 1. a 3. řádek), prefix se nevytvořilcitovat
#018964
avatar
Dekuju moc, vubec mne nenapadlo, ze je problem ve zdroji! Mam se jeste co ucit:-)

Zdraví Zdeněkcitovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Vyhledej

PavDD • 23.4. 12:29

Vyhledej

PavDD • 23.4. 11:47

Relativní cesta - zdroje Power Query

Alfan • 23.4. 10:52

Relativní cesta - zdroje Power Query

elninoslov • 23.4. 10:22

Relativní cesta - zdroje Power Query

lubo • 23.4. 10:15

Relativní cesta - zdroje Power Query

Alfan • 23.4. 10:11

Relativní cesta - zdroje Power Query

lubo • 23.4. 10:11