Sachverhalt: Sachverhalt: A. B._ (Beschwerdegegner 2) beabsichtigte im Frühling 1981 die Realisierung einer Überbauung in der "X._" mit einem Bauvolumen von ca. Fr. 15 Mio. Zu diesem Zwecke gründete er die A._ AG (Beschwerdeführerin), in deren Verwaltungsrat er Einsitz nahm. Die Beschwerdeführerin wirkte im Hinblick auf Planung und Bauleitung des Projekts mit der B._ AG (Beschwerdegegnerin 1) zusammen. Die Beschwerdegegnerin 1 wurde mit der Bauleitung beauftragt und die Beschwerdeführerin trat als Bauherrin auf. Mit Vertrag vom 16. April 1981 verkaufte der Beschwerdegegner 2 eine Beteiligung an der Beschwerdeführerin an C._. Dieser ist heute Alleinaktionär der Beschwerdeführerin. Nachdem das Projekt im Jahr 1989 fertig gestellt und sämtliche Stockwerkeigentumseinheiten verkauft worden waren, legte die Beschwerdegegnerin 1 der Beschwerdeführerin bzw. deren mittlerweile einzigem Verwaltungsrat, D._, die provisorische Bauabrechnung zur Genehmigung vor. Bei der Überprüfung der Bauabrechnung hegte C._ den Verdacht, dass es im Laufe ihrer Erstellung zu Unregelmässigkeiten gekommen sei, die zu verantwortlichkeitsrechtlichen Ansprüchen führen würden, weil die Bauabrechnung gegenüber dem bereinigten Kostenvoranschlag vom 6. Dezember 1986 Mehrkosten von Fr. 890'000.-- aufweise. Da die Beschwerdeführerin und die Beschwerdegegnerin 1 ursprünglich am selben Ort domiziliert waren, wurden die Dokumente im Zusammenhang mit der Überbauung nur einfach ausgefertigt und verblieben nach der räumlichen Trennung der beiden Unternehmungen bei der Beschwerdegegnerin 1. Auf mehrfaches Verlangen der Beschwerdeführerin, ihr die Akten herauszugeben, liessen die Beschwerdegegner die Akten kopieren und die Kopien und zum Teil Originalakten in acht Archivschachteln aushändigen, was die Beschwerdeführerin am 12. Februar 1997 quittierte. Da die Beschwerdeführerin und die Beschwerdegegnerin 1 ursprünglich am selben Ort domiziliert waren, wurden die Dokumente im Zusammenhang mit der Überbauung nur einfach ausgefertigt und verblieben nach der räumlichen Trennung der beiden Unternehmungen bei der Beschwerdegegnerin 1. Auf mehrfaches Verlangen der Beschwerdeführerin, ihr die Akten herauszugeben, liessen die Beschwerdegegner die Akten kopieren und die Kopien und zum Teil Originalakten in acht Archivschachteln aushändigen, was die Beschwerdeführerin am 12. Februar 1997 quittierte. B. B.a Am 15. November 1999 reichte die Beschwerdeführerin beim Kantonsgerichtspräsidium Nidwalden ein Gesuch bzw. eine Klage gegen die Beschwerdegegner auf vorzeitige Aktenedition nach Art. 148 ZPO/NW (bzw. Art. 144 aZPO/NW) ein. Sie beantragte im wesentlichen, die Beschwerdegegner seien zu verpflichten, ihr von allen Bauleistungen im Zusammenhang mit der Überbauung X._ die Werkverträge, Honorarverträge und sonstigen vertraglichen Vereinbarungen sowie ebenfalls sämtliche Bauabrechnungen im Original herauszugeben. Im Weiteren verlangte sie "im Hinblick auf die Abfassung einer Verantwortlichkeitsklage sowie für die materielle Prüfung der Bauabrechnung" die Herausgabe sämtlicher Ausmassblätter, die fehlenden Regierapporte sowie den detaillierten Baukostenplan im Original. Der Kantonsgerichtspräsident entschied mit Verfügung vom 11. September 2000 in Änderung der kantonalen Gerichtspraxis, dass für ein Gesuch auf vorzeitige Aktenedition nicht er, sondern je nach Streitwert die Kleine oder die Grosse Kammer des Kantonsgerichts zuständig sei. Zudem sei die vorzeitige Edition im ordentlichen Verfahren durchzuführen. Er trat in der Folge auf das Gesuch wegen fehlender Zuständigkeit nicht ein und sprach beiden Parteien eine Verfahrensentschädigung aus der Gerichtskasse zu. Dieser Entscheid wurde nicht angefochten. B.b Die Beschwerdeführerin gelangte daraufhin am 27. Februar 2001 mit einem gleich lautenden Rechtsbegehren an das Kantonsgericht Nidwalden, Zivilabteilung, Grosse Kammer I. Das Kantonsgericht wies die Klage am 27. November 2002 ab. Ferner auferlegte es der Beschwerdeführerin die Gerichtskosten von Fr. 4'560.-- und sprach den Beschwerdegegnern eine Parteientschädigung von Fr. 9'432.45 zu. B.c Eine gegen dieses Urteil eingelegte Appellation der Beschwerdeführerin wies das Obergericht des Kantons Nidwalden am 6. November 2003 ab und bestätigte den Entscheid des Kantonsgerichts. Es erwog, entgegen den Ausführungen in der Präsidialverfügung vom 11. September 2000, auf die sich das Kantonsgericht gestützt habe, wäre das Gesuch vom Kantonsgerichtspräsidenten in analoger Anwendung der Bestimmungen des Befehlsverfahrens zu beurteilen gewesen. Das Kantonsgericht sei an sich unzuständig gewesen und habe im falschen Verfahren entschieden. Die sachliche Zuständigkeitsordnung sei zwar zwingender Natur. Jedoch führten fehlerhafte Prozesshandlungen nur ausnahmsweise zur Nichtigkeit des Entscheides und seien lediglich anfechtbar. Vorliegend habe keine der Parteien diesbezügliche Rügen vorgebracht. Bei dieser Ausgangslage und in Berücksichtigung des Umstands, dass den Parteien keine Nachteile erwachsen seien, die nicht im Rahmen der Beurteilung durch das Obergericht behoben werden könnten, bleibe das Vorgehen des Kantonsgerichts für die Beurteilung des Falles ohne Konsequenzen. Es wäre kaum im Sinne der Parteien, das Verfahren noch einmal aufzurollen. Auf die Erwägungen des Obergerichts zum Editionsbegehren ist soweit erforderlich in den nachfolgenden Erwägungen einzugehen. B.c Eine gegen dieses Urteil eingelegte Appellation der Beschwerdeführerin wies das Obergericht des Kantons Nidwalden am 6. November 2003 ab und bestätigte den Entscheid des Kantonsgerichts. Es erwog, entgegen den Ausführungen in der Präsidialverfügung vom 11. September 2000, auf die sich das Kantonsgericht gestützt habe, wäre das Gesuch vom Kantonsgerichtspräsidenten in analoger Anwendung der Bestimmungen des Befehlsverfahrens zu beurteilen gewesen. Das Kantonsgericht sei an sich unzuständig gewesen und habe im falschen Verfahren entschieden. Die sachliche Zuständigkeitsordnung sei zwar zwingender Natur. Jedoch führten fehlerhafte Prozesshandlungen nur ausnahmsweise zur Nichtigkeit des Entscheides und seien lediglich anfechtbar. Vorliegend habe keine der Parteien diesbezügliche Rügen vorgebracht. Bei dieser Ausgangslage und in Berücksichtigung des Umstands, dass den Parteien keine Nachteile erwachsen seien, die nicht im Rahmen der Beurteilung durch das Obergericht behoben werden könnten, bleibe das Vorgehen des Kantonsgerichts für die Beurteilung des Falles ohne Konsequenzen. Es wäre kaum im Sinne der Parteien, das Verfahren noch einmal aufzurollen. Auf die Erwägungen des Obergerichts zum Editionsbegehren ist soweit erforderlich in den nachfolgenden Erwägungen einzugehen. C. Die Beschwerdeführerin beantragt mit staatsrechtlicher Beschwerde vom 20. Februar 2004, das Urteil des Obergerichts aufzuheben und die Sache zur Neubeurteilung an den sachlich zuständigen Kantonsgerichtspräsidenten, eventuell an das Obergericht zurückzuweisen. Subeventualiter sei das Urteil des Obergerichts nur bezüglich der Gerichtskosten und Anwaltskostenentschädigung im obergerichtlichen wie im kantonsgerichtlichen Verfahren aufzuheben und die Sache zur Neuverlegung und Festsetzung der Gerichtskosten bzw. der Anwaltsentschädigungen an das Obergericht zurückzuweisen. Die Beschwerdegegner beantragen, die Beschwerde abzuweisen, soweit darauf einzutreten sei. Das Obergericht hat unter Verweis auf das angefochtene Urteil auf eine Vernehmlassung verzichtet. Die Beschwerdeführerin reichte am 19. April 2004 eine in der Beschwerdeeingabe vom 20. Februar 2004 fehlende Seite nach. 