473,405 Members | 2,415 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,405 software developers and data experts.

Problem with Schema Validations using XmlValidatingReade--HELP

I Have 2 separate schemas.

--------------Schema 1 is defined as below-----------
<xs:schema targetNamespace="http://Schemas/1" xmlns="http://Schemas/1" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="Loan">
<xs:complexType>
<xs:sequence>
<xs:element name="Borrower" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="BorrID" use="required">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/> <!--THIS IS WHAT CAUSES PROBLEMS -->
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:unique name="BID">
<xs:selector xpath="Borrower"/>
<xs:field xpath="@BorrID"/>
</xs:unique>
</xs:element>
</xs:schema>

--------------END Schema 1-----------------------------

--------------Schema 2 is defined as below-----------
<xs:schema targetNamespace="http://Schemas/2" xmlns="http://Schemas/2" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="LEAD_INFO">
<xs:complexType>
<xs:sequence>
<xs:element name="Borrower" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="BorrID" use="required">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/> <!--THIS IS WHAT CAUSES PROBLEMS -->
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

--------------END Schema 2-----------------------------

Notice the use of "minInclusive/maxInclusive" attribs on Borrower

For all intents and purposes, the two schemas were meant for different purposes. The third schema intends to tie the two schemas together as below

--------------Schema 3 is defined as below-----------
<xs:schema targetNamespace="http://Schemas/3" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:s3="http://Schemas/3" xmlns:s1="http://Schemas/1" xmlns:s2="http://Schemas/2" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:import namespace="http://Schemas/2" schemaLocation="Schema2.xsd"/>
<xs:import namespace="http://Schemas/1" schemaLocation="Schema1.xsd"/>
<xs:element name="ROOT">
<xs:complexType>
<xs:sequence>
<xs:element ref="s1:Loan"/>
<xs:element ref="s2:LEAD_INFO"/>
</xs:sequence>
</xs:complexType>
<xs:keyref name="B2" refer="s3:B1">
<xs:selector xpath="s2:LEAD_INFO/s2:Borrower"/>
<xs:field xpath="@BorrID"/>
</xs:keyref>
<xs:key name="B1">
<xs:selector xpath="s1:Loan/s1:Borrower"/>
<xs:field xpath="@BorrID"/>
</xs:key>
</xs:element>
</xs:schema>

--------------END Schema 3-----------------------------

Note that I am trying to enforce Ref integrity using key/keyref
--------------The Sample XML is as below----------------
<ROOT xmlns="http://Schemas/3" xmlns:s1="http://Schemas/1" xmlns:s2="http://Schemas/2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
<Loan xmlns="http://Schemas/1">
<Borrower BorrID="1"/>
</Loan>
<LEAD_INFO xmlns="http://Schemas/2">
<Borrower BorrID="1"/>
</LEAD_INFO>
</ROOT>

--------------END SAMPLE-----------------------------------

The Code Snippet in C# is as below (I know the code is not perfect but please bear with me.)
-----------------------------------------------------------------
StreamReader s= System.IO.File.OpenText(@"C:\Work\ELIS\Sample.xml" );
string xmlFrag =s.ReadToEnd();
NameTable nt = new NameTable();
XmlNamespaceManager nsmgr = new XmlNamespaceManager(nt);
XmlParserContext context = new XmlParserContext(null, nsmgr, null, XmlSpace.None);
reader = new XmlValidatingReader(xmlFrag, XmlNodeType.Element, context);
reader.Schemas.Add("http://Schemas/3", @"file:///Schema3.xsd");
reader.ValidationType=ValidationType.Schema;
reader.ValidationEventHandler+=new ValidationEventHandler(ValidationEventHandle); //PLEASE ADD A VALIDATION HANDLER
while (reader.Read()){} //Loop through elements
//f you reach here without hitting validations, you are OK
MessageBox.Show("DONE");
----------------End Code Snippet------------------------------

The Problem is that when I run the code snippet, I get the error
"The key sequence '1' in Keyref fails to refer to some key. An error occurred at , (10, 4)." I checked the XML with XMLSPY and it does not report any validation problems.

Anyway, the moment I took the minInclusive/maxInclusive restrictions off, the error disappears.

The Schemas that work with the same Sample.Xml (and the same tieing schema (Schema3) are as below

--------------Schema 1 is defined as below-----------
<xs:schema targetNamespace="http://Schemas/1" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://Schemas/1" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="Loan">
<xs:complexType>
<xs:sequence>
<xs:element name="Borrower" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="BorrID" type="xs:int" use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:unique name="BID">
<xs:selector xpath="Borrower"/>
<xs:field xpath="@BorrID"/>
</xs:unique>
</xs:element>
</xs:schema>
--------------END Schema -----------
--------------Schema 2 is defined as below-----------
<xs:schema targetNamespace="http://Schemas/2" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://Schemas/2" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="LEAD_INFO">
<xs:complexType>
<xs:sequence>
<xs:element name="Borrower" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="BorrID" type="xs:int" use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
--------------END Schema -----------

Notice that the simpletype under borrower are missing (For minInclusive/maxInclusive restriction)

Can you guys please help me.

Thanks in advance for all your help. To me it seems like a bug in .NET.
Rajesh

Nov 12 '05 #1
2 1505
Never mind I found the resolution. .NET1.1 seems to be (infact) correct in handling this situation (YET AGAIN!). XMLSPY handles this incorrectly. Basically, .NET thinks that the two simpletypes (introduced because of the minInclusive restriction) are different because a) They are in different namespaces and b) they have no relationship (See section 3.11.1 in XML Schema Part 1: Structures @ http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/).

The resolution is to make a new type (maybe in a different "Types" namespace) and then make the two borrowerid fields of this new type (by importing the "Types" namespace in the two schemas).

Thanks for all who were on this issue!
Rajesh

"Rajesh Jain" wrote:
I Have 2 separate schemas.

--------------Schema 1 is defined as below-----------
<xs:schema targetNamespace="http://Schemas/1" xmlns="http://Schemas/1" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="Loan">
<xs:complexType>
<xs:sequence>
<xs:element name="Borrower" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="BorrID" use="required">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/> <!--THIS IS WHAT CAUSES PROBLEMS -->
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:unique name="BID">
<xs:selector xpath="Borrower"/>
<xs:field xpath="@BorrID"/>
</xs:unique>
</xs:element>
</xs:schema>

--------------END Schema 1-----------------------------

--------------Schema 2 is defined as below-----------
<xs:schema targetNamespace="http://Schemas/2" xmlns="http://Schemas/2" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="LEAD_INFO">
<xs:complexType>
<xs:sequence>
<xs:element name="Borrower" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="BorrID" use="required">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/> <!--THIS IS WHAT CAUSES PROBLEMS -->
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

--------------END Schema 2-----------------------------

Notice the use of "minInclusive/maxInclusive" attribs on Borrower

For all intents and purposes, the two schemas were meant for different purposes. The third schema intends to tie the two schemas together as below

--------------Schema 3 is defined as below-----------
<xs:schema targetNamespace="http://Schemas/3" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:s3="http://Schemas/3" xmlns:s1="http://Schemas/1" xmlns:s2="http://Schemas/2" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:import namespace="http://Schemas/2" schemaLocation="Schema2.xsd"/>
<xs:import namespace="http://Schemas/1" schemaLocation="Schema1.xsd"/>
<xs:element name="ROOT">
<xs:complexType>
<xs:sequence>
<xs:element ref="s1:Loan"/>
<xs:element ref="s2:LEAD_INFO"/>
</xs:sequence>
</xs:complexType>
<xs:keyref name="B2" refer="s3:B1">
<xs:selector xpath="s2:LEAD_INFO/s2:Borrower"/>
<xs:field xpath="@BorrID"/>
</xs:keyref>
<xs:key name="B1">
<xs:selector xpath="s1:Loan/s1:Borrower"/>
<xs:field xpath="@BorrID"/>
</xs:key>
</xs:element>
</xs:schema>

--------------END Schema 3-----------------------------

Note that I am trying to enforce Ref integrity using key/keyref
--------------The Sample XML is as below----------------
<ROOT xmlns="http://Schemas/3" xmlns:s1="http://Schemas/1" xmlns:s2="http://Schemas/2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
<Loan xmlns="http://Schemas/1">
<Borrower BorrID="1"/>
</Loan>
<LEAD_INFO xmlns="http://Schemas/2">
<Borrower BorrID="1"/>
</LEAD_INFO>
</ROOT>

--------------END SAMPLE-----------------------------------

The Code Snippet in C# is as below (I know the code is not perfect but please bear with me.)
-----------------------------------------------------------------
StreamReader s= System.IO.File.OpenText(@"C:\Work\ELIS\Sample.xml" );
string xmlFrag =s.ReadToEnd();
NameTable nt = new NameTable();
XmlNamespaceManager nsmgr = new XmlNamespaceManager(nt);
XmlParserContext context = new XmlParserContext(null, nsmgr, null, XmlSpace.None);
reader = new XmlValidatingReader(xmlFrag, XmlNodeType.Element, context);
reader.Schemas.Add("http://Schemas/3", @"file:///Schema3.xsd");
reader.ValidationType=ValidationType.Schema;
reader.ValidationEventHandler+=new ValidationEventHandler(ValidationEventHandle); //PLEASE ADD A VALIDATION HANDLER
while (reader.Read()){} //Loop through elements
//f you reach here without hitting validations, you are OK
MessageBox.Show("DONE");
----------------End Code Snippet------------------------------

The Problem is that when I run the code snippet, I get the error
"The key sequence '1' in Keyref fails to refer to some key. An error occurred at , (10, 4)." I checked the XML with XMLSPY and it does not report any validation problems.

Anyway, the moment I took the minInclusive/maxInclusive restrictions off, the error disappears.

The Schemas that work with the same Sample.Xml (and the same tieing schema (Schema3) are as below

--------------Schema 1 is defined as below-----------
<xs:schema targetNamespace="http://Schemas/1" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://Schemas/1" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="Loan">
<xs:complexType>
<xs:sequence>
<xs:element name="Borrower" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="BorrID" type="xs:int" use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:unique name="BID">
<xs:selector xpath="Borrower"/>
<xs:field xpath="@BorrID"/>
</xs:unique>
</xs:element>
</xs:schema>
--------------END Schema -----------
--------------Schema 2 is defined as below-----------
<xs:schema targetNamespace="http://Schemas/2" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://Schemas/2" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="LEAD_INFO">
<xs:complexType>
<xs:sequence>
<xs:element name="Borrower" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="BorrID" type="xs:int" use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
--------------END Schema -----------

Notice that the simpletype under borrower are missing (For minInclusive/maxInclusive restriction)

Can you guys please help me.

Thanks in advance for all your help. To me it seems like a bug in .NET.
Rajesh

Nov 12 '05 #2
Never mind I found the resolution. .NET1.1 seems to be (infact) correct in handling this situation (YET AGAIN!). XMLSPY handles this incorrectly. Basically, .NET thinks that the two simpletypes (introduced because of the minInclusive restriction) are different because a) They are in different namespaces and b) they have no relationship (See section 3.11.1 in XML Schema Part 1: Structures @ http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/).

The resolution is to make a new type (maybe in a different "Types" namespace) and then make the two borrowerid fields of this new type (by importing the "Types" namespace in the two schemas).

Thanks for all who were on this issue!
Rajesh

"Rajesh Jain" wrote:
I Have 2 separate schemas.

--------------Schema 1 is defined as below-----------
<xs:schema targetNamespace="http://Schemas/1" xmlns="http://Schemas/1" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="Loan">
<xs:complexType>
<xs:sequence>
<xs:element name="Borrower" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="BorrID" use="required">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/> <!--THIS IS WHAT CAUSES PROBLEMS -->
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:unique name="BID">
<xs:selector xpath="Borrower"/>
<xs:field xpath="@BorrID"/>
</xs:unique>
</xs:element>
</xs:schema>

--------------END Schema 1-----------------------------

--------------Schema 2 is defined as below-----------
<xs:schema targetNamespace="http://Schemas/2" xmlns="http://Schemas/2" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="LEAD_INFO">
<xs:complexType>
<xs:sequence>
<xs:element name="Borrower" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="BorrID" use="required">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/> <!--THIS IS WHAT CAUSES PROBLEMS -->
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

--------------END Schema 2-----------------------------

Notice the use of "minInclusive/maxInclusive" attribs on Borrower

For all intents and purposes, the two schemas were meant for different purposes. The third schema intends to tie the two schemas together as below

--------------Schema 3 is defined as below-----------
<xs:schema targetNamespace="http://Schemas/3" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:s3="http://Schemas/3" xmlns:s1="http://Schemas/1" xmlns:s2="http://Schemas/2" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:import namespace="http://Schemas/2" schemaLocation="Schema2.xsd"/>
<xs:import namespace="http://Schemas/1" schemaLocation="Schema1.xsd"/>
<xs:element name="ROOT">
<xs:complexType>
<xs:sequence>
<xs:element ref="s1:Loan"/>
<xs:element ref="s2:LEAD_INFO"/>
</xs:sequence>
</xs:complexType>
<xs:keyref name="B2" refer="s3:B1">
<xs:selector xpath="s2:LEAD_INFO/s2:Borrower"/>
<xs:field xpath="@BorrID"/>
</xs:keyref>
<xs:key name="B1">
<xs:selector xpath="s1:Loan/s1:Borrower"/>
<xs:field xpath="@BorrID"/>
</xs:key>
</xs:element>
</xs:schema>

--------------END Schema 3-----------------------------

Note that I am trying to enforce Ref integrity using key/keyref
--------------The Sample XML is as below----------------
<ROOT xmlns="http://Schemas/3" xmlns:s1="http://Schemas/1" xmlns:s2="http://Schemas/2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
<Loan xmlns="http://Schemas/1">
<Borrower BorrID="1"/>
</Loan>
<LEAD_INFO xmlns="http://Schemas/2">
<Borrower BorrID="1"/>
</LEAD_INFO>
</ROOT>

--------------END SAMPLE-----------------------------------

The Code Snippet in C# is as below (I know the code is not perfect but please bear with me.)
-----------------------------------------------------------------
StreamReader s= System.IO.File.OpenText(@"C:\Work\ELIS\Sample.xml" );
string xmlFrag =s.ReadToEnd();
NameTable nt = new NameTable();
XmlNamespaceManager nsmgr = new XmlNamespaceManager(nt);
XmlParserContext context = new XmlParserContext(null, nsmgr, null, XmlSpace.None);
reader = new XmlValidatingReader(xmlFrag, XmlNodeType.Element, context);
reader.Schemas.Add("http://Schemas/3", @"file:///Schema3.xsd");
reader.ValidationType=ValidationType.Schema;
reader.ValidationEventHandler+=new ValidationEventHandler(ValidationEventHandle); //PLEASE ADD A VALIDATION HANDLER
while (reader.Read()){} //Loop through elements
//f you reach here without hitting validations, you are OK
MessageBox.Show("DONE");
----------------End Code Snippet------------------------------

The Problem is that when I run the code snippet, I get the error
"The key sequence '1' in Keyref fails to refer to some key. An error occurred at , (10, 4)." I checked the XML with XMLSPY and it does not report any validation problems.

Anyway, the moment I took the minInclusive/maxInclusive restrictions off, the error disappears.

The Schemas that work with the same Sample.Xml (and the same tieing schema (Schema3) are as below

--------------Schema 1 is defined as below-----------
<xs:schema targetNamespace="http://Schemas/1" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://Schemas/1" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="Loan">
<xs:complexType>
<xs:sequence>
<xs:element name="Borrower" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="BorrID" type="xs:int" use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:unique name="BID">
<xs:selector xpath="Borrower"/>
<xs:field xpath="@BorrID"/>
</xs:unique>
</xs:element>
</xs:schema>
--------------END Schema -----------
--------------Schema 2 is defined as below-----------
<xs:schema targetNamespace="http://Schemas/2" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://Schemas/2" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="LEAD_INFO">
<xs:complexType>
<xs:sequence>
<xs:element name="Borrower" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="BorrID" type="xs:int" use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
--------------END Schema -----------

Notice that the simpletype under borrower are missing (For minInclusive/maxInclusive restriction)

Can you guys please help me.

Thanks in advance for all your help. To me it seems like a bug in .NET.
Rajesh

Nov 12 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Naresh Agarwal | last post by:
Hi I'm using SAX Parser of Xerces Java v2.4.0 for XML Parsing. I want to perform schema validations on the xml. The problem is that root element of XML document does not have...
0
by: Rajesh Jain | last post by:
I Have 2 separate schemas. --------------Schema 1 is defined as below----------- <xs:schema targetNamespace="http://Schemas/1" xmlns="http://Schemas/1" xmlns:xs="http://www.w3.org/2001/XMLSchema"...
1
by: Dan Bass | last post by:
There's an XML message I have, that has no namespace information. Then there is a XSD schema that is must validate against, but this has a targetNamespace and xmlns of...
1
by: Wallace | last post by:
Hi all, I have a problem on validating a xml fragment using a single namespace schema which spread across multiple schema files using include in the master schema file. No matter how I change...
1
by: Whoever | last post by:
See below. The WSDL looks good, the result is OK but not Schema. Where and how should I put it in. Hopfully not manually. Thanks. public class aUser { public string UserID { get {...} set...
1
by: Kenny Ho | last post by:
Hi, I have written the following schema that contains the XML signature: ----------------------------------------------------------------------- <?xml version="1.0" encoding="utf-8" ?>...
1
by: harishkumar | last post by:
hi this is hari how to write the email id checking in javascript validations using in vb.net 1) if u r cecking in email id this types of message to delever to user a)(.) dot is missing b) two @...
0
by: cty | last post by:
Title: Problem in session using php5 Good day, I use php5+mySQL4+IIS5.x Previuosly i use php4 and no error occur,
3
by: 33sparsh | last post by:
Hi, i am new to XML. i want to validate user input data with .XSD file(before saving the data in xml file) . how can i validate it through the .net code. validate xml file with .xsd is...
2
by: swethak | last post by:
hi , i write the code in .htm file. It is in cgi-bin/searches/one.htm.In that i write a form submitting and validations.But validations are not worked in that .htm file. I used the same code in my...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.