Wejście XML

Wyjście Ruby

Czym jest konwerter XML do Ruby?

Ruby używa REXML lub Nokogiri do obsługi XML. To narzędzie generuje klasy Ruby z XML. Specyfikacja W3C XML definiuje format; konwersja odbywa się w przeglądarce. Nic nie jest wysyłane na serwer.

Jak używać tego narzędzia

1

Wklej lub wczytaj XML

Wklej XML lub wczytaj plik. Ustaw nazwę klasy i pakiet (moduł) w konfiguracji.

2

Sprawdź wyjście Ruby

Prawy panel pokazuje wygenerowane klasy. Użyj REXML lub Nokogiri do parsowania i wypełnienia danych.

3

Kopiuj lub pobierz

Użyj Kopiuj lub Pobierz. Dla JSON do Ruby użyj JSON do Ruby. Do formatowania XML użyj Formatera XML.

Kiedy konwerter XML do Ruby jest przydatny

Gdy tworzysz aplikacje Rails korzystające z SOAP, RSS lub XML API, generuj tu typowane klasy. Użyj REXML (biblioteka standardowa) lub Nokogiri do parsowania.

Często zadawane pytania

REXML vs Nokogiri?

REXML jest częścią biblioteki standardowej. Nokogiri jest szybszy i obsługuje XPath. Oba parsują XML jako drzewo.

Czy moje dane są gdzieś wysyłane?

Nie. Generowanie odbywa się w przeglądarce.

Przykłady XML do Ruby

Oto przykład generowania klas Ruby z XML.

Przykład: Rekord subskrybenta

Wejście XML:

Wejście

Wygenerowane wyjście Ruby:

Wyjście

Powiązane narzędzia

Do parsowania XML w Ruby: REXML i Nokogiri. Dla XML: specyfikacja W3C XML.