2009-08-24 7 views
0

Leute sein,Wie ein Teammitglied trainieren die Xml Expert

Ich habe habe mit einem neuen Team und entwickeln die erforderlichen Fähigkeiten für jeden von ihnen zu arbeiten, ich will einen komprimierten Trainingsplan setzen für eine Sie waren der Xml-Experte im Team, als Teil davon habe ich ihn über XPath, XSLT von W3Schools gelesen, aber was muss er sonst noch wissen? oder gibt es eine bessere Quelle?

Antwort

7

Haben Sie wirklich möchte eine Person der XML-Experte sein? Oder teilen Sie das Fachwissen anderweitig auf. Was passiert, wenn er im Urlaub oder krank ist oder die Firma verlässt?

Wenn ich codiere, muss ich nahtlos zwischen der Code (Java) Domain, Datenbanken, XML und Netzwerkprobleme wechseln. An verschiedene Teammitglieder delegieren zu müssen, wird bestenfalls unproduktiv sein.

Ich denke, Sie sind viel besser dran, das gesamte Team in den erforderlichen Technologien zu trainieren. Auf diese Weise können sie alle auf die Bereitstellung von Lösungen hinarbeiten und nicht auf eine bestimmte Person angewiesen sein.

+0

Vielen Dank für diesen nützlichen Rat, ich habe das bereits getan, da alle von ihnen das gleiche grundlegende Training bekommen, aber ich muss jedes von ihnen haben, um einen Arm in einem anderen Bereich zu haben – essamSALAH

1

Einige Punkte sind

  • XML-Serialisierung und XML Deserialisierung sind auch sehr nützlich.
  • XML-Schema
  • XML-Codierung
  • XML-Namespaces
  • XML-Verarbeitung
  • XML
  • XML zu JSON
  • XQuery, XPath

http://www.xml.com/ vs XML-Elementen Attribut ist ein weiterer gute Quelle auch.

-1

Beginnen Sie mit Unicode. Klingt albern, aber Sie können nicht weit in XML, bis Sie verstehen, was "Codierung" oder "Charset" bedeutet. Sie wissen, welche Daten Sie in ein XML-Dokument eingeben können und was nicht. Dies umfasst das Entkommen von Sonderzeichen und die Behandlung von Leerzeichen.

Alle anderen Technologien können interessant sein, aber das hängt ganz davon ab, was Sie später brauchen. Wenn Sie eine komplexe Verarbeitung von XML benötigen, wird XSLT Sie nur behindern. XSLT ist nur für sehr einfache Aufgaben wie Umbenennen von Elementen, Filtern von XML und dergleichen gedacht. Während Sie mit XSLT alles machen können, können Sie dasselbe mit einer echten Programmiersprache in einem Zehntel der Zeit tun (und es wird beibehalten werden).

Also, es sei denn, Sie geben etwas genauere Informationen, was dieses Teammitglied tun können sollte, ist es schwierig, weitere gute Ratschläge zu geben.

+1

Ich denke, dass XSLT viel mehr verwendet wird als Du denkst. Sie können sogar Hardware-XSLT-Prozessoren bekommen. Sie werden nicht nur zum Umbenennen von Elementen verwendet. – Tommy

+0

Mein Punkt: Es könnte gute Anwendungsfälle für XSLT geben, und ich benutze XSLT selbst, aber es dauert eine Menge Zeit, um etwas Komplexes in XSLT zu tun. –

1

Was bedeutet "Design der erforderlichen Fähigkeiten"? Was ist ein "komprimierter Trainingsplan"? Was ist Ihre Definition/Interpretation des Wortes "Experte"?

Werden Sie dieser "Experten" Person mehr Geld geben, um sich die Mühe zu machen, Expertenwissen zu erwerben?

Es ist keine Frage von "was er sonst noch wissen muss", es ist eine Frage des Verständnisses dessen, was gelesen wird, mit dem Lösen von Problemen unter Verwendung dessen, was gelesen wurde.Nicht nur das, sondern man muss große Mengen an existierendem XML, XSD und XSLT lesen, um ein Verständnis für die Probleme zu bekommen, die in diesem Bereich auftreten und die Idiome und Muster, die verwendet werden, um diese Probleme zu lösen. Es ist fraglich, ob dies in einem komprimierten Trainingsplan erreicht werden kann.

Verwandte Themen