Jul/080
Introdução ao XML Schema
Explicando o que é um Schema
Na realidade o Schema é usado para definir os blocos de construção de um arquivo XML, que pode ser visto como um suplente para DTDs.
O
O XML Schema pode ser traduzido como XSD (XML Schema Definition / XMLs Definidos por Esquemas), segue um exemplo simples para estudo...
Vamos chamar esse aquivo de "teste01.xsd"
<?xml version="1.0"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> ... aqui colocamos o resto da estrutura Schema </xsd:schema>
Depois de criado o Schema pode ser associado a um arquivo XML como no exemplo do código a seguir
<?xml version="1.0" ?> <principal xmlns="http://www.tedk.com.br" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.tedk.com.br colocar_schema.xsd">"> <arquivo tid="1"> <item_numeral>COD: 600</item_numeral> <item_nome> <teste_nome>Coloque qualquer coisa 001</teste_nome> <valor_nome>Coloque qualquer coisa 002</valor_nome> </item_nome> <descricao>Aqui você digita qualquer descricao</descricao> <foto>imagem.gif</foto> </arquivo> </principal>
o Schema é referenciado logo no inicio do elemento raiz do aquixo XML que está sendo configurado:
O xmlns="http://www.tedk.com.br" é uma declaração, uma namespace. Essa namespace diz ao validador que todos os elementos do que serão utilizados irão vim da url especificada.
A segunda parte, xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" indica a localização do Schema, a instância que vai ser utilizada. O segundo valor é a localização do Schema que pretende utilizar para que namespace: xsi:schemaLocation = "http://www.tedk.com.br colocar_schema.xsd".
Nos próximos Posts irei colocar mais a respeito do Schema, foi só uma simples e breve introdução.
Bons estudos.
Feb/081
Facilitando sua vida: Part 02 : (Combo de todos os Países)
<select name="Combo_Paises"> <option value="África do Sul">África do Sul</option> <option value="Albânia">Albânia</option> <option value="Alemanha">Alemanha</option> <option value="Andorra">Andorra</option> <option value="Angola">Angola</option> <option value="Anguilla">Anguilla</option> <option value="Antigua">Antigua</option> <option value="Arábia Saudita">Arábia Saudita</option> <option value="Argentina">Argentina</option> <option value="Armênia">Armênia</option> <option value="Aruba">Aruba</option> <option value="Austrália">Austrália</option> <option value="Áustria">Áustria</option> <option value="Azerbaijão">Azerbaijão</option> <option value="Bahamas">Bahamas</option> <option value="Bahrein">Bahrein</option> <option value="Bangladesh">Bangladesh</option> <option value="Barbados">Barbados</option> <option value="Bélgica">Bélgica</option> <option value="Benin">Benin</option> <option value="Bermudas">Bermudas</option> <option value="Botsuana">Botsuana</option> <option value="Brasil">Brasil</option> <option value="Brunei">Brunei</option> <option value="Bulgária">Bulgária</option> <option value="Burkina Fasso">Burkina Fasso</option> <option value="botão">botão</option> <option value="Cabo Verde">Cabo Verde</option> <option value="Camarões">Camarões</option> <option value="Camboja">Camboja</option> <option value="Canadá">Canadá</option> <option value="Cazaquistão">Cazaquistão</option> <option value="Chade">Chade</option> <option value="Chile">Chile</option> <option value="China">China</option> <option value="Cidade do Vaticano">Cidade do Vaticano</option> <option value="Colômbia">Colômbia</option> <option value="Congo">Congo</option> <option value="Coréia do Sul">Coréia do Sul</option> <option value="Costa do Marfim">Costa do Marfim</option> <option value="Costa Rica">Costa Rica</option> <option value="Croácia">Croácia</option> <option value="Dinamarca">Dinamarca</option> <option value="Djibuti">Djibuti</option> <option value="Dominica">Dominica</option> <option value="EUA">EUA</option> <option value="Egito">Egito</option> <option value="El Salvador">El Salvador</option> <option value="Emirados Árabes">Emirados Árabes</option> <option value="Equador">Equador</option> <option value="Eritréia">Eritréia</option> <option value="Escócia">Escócia</option> <option value="Eslováquia">Eslováquia</option> <option value="Eslovênia">Eslovênia</option> <option value="Espanha">Espanha</option> <option value="Estônia">Estônia</option> <option value="Etiópia">Etiópia</option> <option value="Fiji">Fiji</option> <option value="Filipinas">Filipinas</option> <option value="Finlândia">Finlândia</option> <option value="França">França</option> <option value="Gabão">Gabão</option> <option value="Gâmbia">Gâmbia</option> <option value="Gana">Gana</option> <option value="Geórgia">Geórgia</option> <option value="Gibraltar">Gibraltar</option> <option value="Granada">Granada</option> <option value="Grécia">Grécia</option> <option value="Guadalupe">Guadalupe</option> <option value="Guam">Guam</option> <option value="Guatemala">Guatemala</option> <option value="Guiana">Guiana</option> <option value="Guiana Francesa">Guiana Francesa</option> <option value="Guiné-bissau">Guiné-bissau</option> <option value="Haiti">Haiti</option> <option value="Holanda">Holanda</option> <option value="Honduras">Honduras</option> <option value="Hong Kong">Hong Kong</option> <option value="Hungria">Hungria</option> <option value="Iêmen">Iêmen</option> <option value="Ilhas Cayman">Ilhas Cayman</option> <option value="Ilhas Cook">Ilhas Cook</option> <option value="Ilhas Curaçao">Ilhas Curaçao</option> <option value="Ilhas Marshall">Ilhas Marshall</option> <option value="Ilhas Turks & Caicos">Ilhas Turks & Caicos</option> <option value="Ilhas Virgens (brit.)">Ilhas Virgens (brit.)</option> <option value="Ilhas Virgens(amer.)">Ilhas Virgens(amer.)</option> <option value="Ilhas Wallis e Futuna">Ilhas Wallis e Futuna</option> <option value="Índia">Índia</option> <option value="Indonésia">Indonésia</option> <option value="Inglaterra">Inglaterra</option> <option value="Irlanda">Irlanda</option> <option value="Islândia">Islândia</option> <option value="Israel">Israel</option> <option value="Itália">Itália</option> <option value="Jamaica">Jamaica</option> <option value="Japão">Japão</option> <option value="Jordânia">Jordânia</option> <option value="Kuwait">Kuwait</option> <option value="Latvia">Latvia</option> <option value="Líbano">Líbano</option> <option value="Liechtenstein">Liechtenstein</option> <option value="Lituânia">Lituânia</option> <option value="Luxemburgo">Luxemburgo</option> <option value="Macau">Macau</option> <option value="Macedônia">Macedônia</option> <option value="Madagascar">Madagascar</option> <option value="Malásia">Malásia</option> <option value="Malaui">Malaui</option> <option value="Mali">Mali</option> <option value="Malta">Malta</option> <option value="Marrocos">Marrocos</option> <option value="Martinica">Martinica</option> <option value="Mauritânia">Mauritânia</option> <option value="Mauritius">Mauritius</option> <option value="México">México</option> <option value="Moldova">Moldova</option> <option value="Mônaco">Mônaco</option> <option value="Montserrat">Montserrat</option> <option value="Nepal">Nepal</option> <option value="Nicarágua">Nicarágua</option> <option value="Niger">Niger</option> <option value="Nigéria">Nigéria</option> <option value="Noruega">Noruega</option> <option value="Nova Caledônia">Nova Caledônia</option> <option value="Nova Zelândia">Nova Zelândia</option> <option value="Omã">Omã</option> <option value="Palau">Palau</option> <option value="Panamá">Panamá</option> <option value="Papua-nova Guiné">Papua-nova Guiné</option> <option value="Paquistão">Paquistão</option> <option value="Peru">Peru</option> <option value="Polinésia Francesa">Polinésia Francesa</option> <option value="Polônia">Polônia</option> <option value="Porto Rico">Porto Rico</option> <option value="Portugal">Portugal</option> <option value="Qatar">Qatar</option> <option value="Quênia">Quênia</option> <option value="Rep. Dominicana">Rep. Dominicana</option> <option value="Rep. Tcheca">Rep. Tcheca</option> <option value="Reunion">Reunion</option> <option value="Romênia">Romênia</option> <option value="Ruanda">Ruanda</option> <option value="Rússia">Rússia</option> <option value="Saipan">Saipan</option> <option value="Samoa Americana">Samoa Americana</option> <option value="Senegal">Senegal</option> <option value="Serra Leone">Serra Leone</option> <option value="Seychelles">Seychelles</option> <option value="Singapura">Singapura</option> <option value="Síria">Síria</option> <option value="Srilanka">Srilanka</option> <option value="St. Kitts & Nevis">St. Kitts & Nevis</option> <option value="St. Lúcia">St. Lúcia</option> <option value="St. Vincent">St. Vincent</option> <option value="Sudão">Sudão</option> <option value="Suécia">Suécia</option> <option value="Suiça">Suiça</option> <option value="Suriname">Suriname</option> <option value="Tailândia">Tailândia</option> <option value="Taiwan">Taiwan</option> <option value="Tanzânia">Tanzânia</option> <option value="Togo">Togo</option> <option value="Trinidad & Tobago">Trinidad & Tobago</option> <option value="Tunísia">Tunísia</option> <option value="Turquia">Turquia</option> <option value="Ucrânia">Ucrânia</option> <option value="Uganda">Uganda</option> <option value="Uruguai">Uruguai</option> <option value="Venezuela">Venezuela</option> <option value="Vietnã">Vietnã</option> <option value="Zaire">Zaire</option> <option value="Zâmbia">Zâmbia</option> <option value="Zimbábue">Zimbábue</option> </select>
Tem país demais, tá faltando algum?
diz ai que adiciono...
Feb/0818
Facilitando sua vida: Part 01 : (Combo de Siglas de Estados Brasileiros)
Esse é uma das várias séries desse projeto. Quem não gosta de nada pronto?
Então segue um combo em HTML das siglas de todos os estados brasileiros, é usar e abusar!!!
<select name="Combo_Estados"> <option value="AC">AC</option> <option value="AL">AL</option> <option value="AM">AM</option> <option value="AP">AP</option> <option value="BA">BA</option> <option value="CE">CE</option> <option value="DF">DF</option> <option value="ES">ES</option> <option value="GO">GO</option> <option value="MA">MA</option> <option value="MG">MG</option> <option value="MS">MS</option> <option value="MT">MT</option> <option value="PA">PA</option> <option value="PB">PB</option> <option value="PE">PE</option> <option value="PI">PI</option> <option value="PR">PR</option> <option value="RJ">RJ</option> <option value="RN">RN</option> <option value="RO">RO</option> <option value="RR">RR</option> <option value="RS">RS</option> <option value="SC">SC</option> <option value="SE">SE</option> <option value="SP">SP</option> <option value="TO">TO</option> </select>


