Potrzebuję oprogramowania, które pozwoli mi tworzyć XML z DTD. Nie chcę jednak wcale widzieć XML-a. Chciałbym coś, co generuje GUI na podstawie DTD i pozwala mi na edycję z tego miejsca. Czy jest tam coś takiego?
Potrzebuję oprogramowania, które pozwoli mi tworzyć XML z DTD. Nie chcę jednak wcale widzieć XML-a. Chciałbym coś, co generuje GUI na podstawie DTD i pozwala mi na edycję z tego miejsca. Czy jest tam coś takiego?
Odpowiedzi:
Koniecznie musisz wykupić tlen ( http://www.oxygenxml.com/ ). Używam go codziennie do dokumentów XML, które używają schematu. Osygen robi wszystko, od automatycznego uzupełniania po edycję drzewa XML i odrzuca wybór don do wyliczenia elementu schematu. Istnieje również duże wsparcie dla DTD. Użyłem kilku różnych edytorów i nic się nie równa
Nie jest to dokładnie to, o co prosiłeś, ale nadal może to zrobić: XMLMind . Robi wiele naprawdę fajnych rzeczy, w tym w pełni graficzną edycję XML bez widocznych znaczników, a także możesz tworzyć własne GUI dla określonych typów dokumentów za pomocą rozszerzonego CSS. Chociaż jest zorientowany przede wszystkim na edycję dokumentów, może być również wykorzystywany w XML zorientowanym na dane. Na przykład używam go do zarządzania książką adresową.
Jeśli zarejestrujesz w nim DTD, może on tworzyć nowe dokumenty tego typu, zawierające minimum dozwolone przez DTD. Jeśli jednak chcesz utworzyć przykładowe dokumenty zawierające przykłady wszystkiego, co jest możliwe w DTD, lepiej sobie radzisz z narzędziem takim jak Oyxgen , jak już wspomniano. Ma także tryb tworzenia treści, umożliwiający tworzenie treści wysiwyg, chociaż nie użyłem tej części Oxygen na tyle, by porównać ją z XMLMind.
Możesz znaleźć to, czego szukasz w powiązanym pytaniu StackOverflow .
NetBeans IDE ma całkiem solidną obsługę XML / XSD / DTD z ładnymi narzędziami wizualnymi i łatwym przełączaniem między widokami źródłowymi i projektowymi.
Jest doskonały i darmowy - faktycznie wolę go od komercyjnego produktu XMLSpy.