Tjena, nån som vet hur man ordnar så att en XML "databas" autoincrementar varje post/nod (patient) i C# .NET? Kort svar: nej, det går inte, xml är ingen databas utan ett "dumt" datalagringsformat. Om du läser in ditt XML till ett Dataset kan du användaXML Autoincrement C# ??
Säg t ex att
<patientregister>
<patient>
<firstname>Test</firstname>
<lastname>User</lastname>
<birthdate>7908054150</birthdate>
<telephone>08121212</telephone>
</patient>
<patient>
<firstname>wagger</firstname>
<lastname>wagster</lastname>
<birthdate>8109091212</birthdate>
<telephone>046121212</telephone>
</patient>
</patientregister>
Jag vill för varje <patient> ha ett unikt id-nr som autoincrement, dvs ökar ett för varje insättning.
Hur gör man det automatiskt i XML som i tex MySQL? Går det?
Jag skriver i C# .NET.
Sv: XML Autoincrement C# ??
Sen att Microsoft försöker göra xml till ett aktivt format är en helt annan sak. Sen t.ex. i DOM eller andra representationsformat har du ju åtminstone implicit ett nummer (dess index i förälderns barnkollektion)
patientregisterNode.childNodes[i]
Sv: XML Autoincrement C# ??
DataColumn.AutoIncrement = true;
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemdatadatacolumnclassautoincrementtopic.asp
(det är inte säkert att du kan göra det med just din XML struktur, pga begränsningar med Dataset)