Я пытаюсь перенести код, написанный на Java, в Objective C (для iPhone), но меня немного смущают несколько строк моего кода (упомянутых ниже). Как мне эффективно это портировать?
Namespace nmgrhistory=Namespace.getNamespace("history", "http://www.mywebsite.com/History.xsd");
pEventEl.addContent(new Element("History",nmgrhistory));
Namespace nmgrState=Namespace.getNamespace("state", "http://www.mywebsite.com/State.xsd");
pEventEl.addContent(new Element("State",nmgrState));
Iterator<Element> eld=(Iterator<Element>) pEventEl.getChild(
pEventEl.getName() == "event"? "./history:history/state:state" : "./state:state",pEventEl.getNamespace());
Я не очень уверен насчет замен для классов Namespace
, Iterator
и Element
.
Если у вас есть идея или вы уже делали это раньше, пожалуйста, просветите меня.