Это решило мою проблему. Я добавил эту строку до того, как будет сделан запрос:
System.Net.ServicePointManager.Expect100Continue = false;
Казалось, что существует прокси-сервер на сервере, который не поддерживает поведение 100-continue.
Нет.
Похоже, что дизайн вашего XML-приложения может быть лучше с использованием меньшего количества типов и использования атрибутов для различения их подмножеств.
Как уже сказал Квентин, такие селекторы недоступны. Легкое решение для этого - поместить имя элемента также как имя класса:
<my-element-one class="my-element-one"></my-element-one>
<my-element-two class="my-element-two"></my-element-two>
<div></div>
Таким образом, вы можете использовать синтаксис подстановки атрибута, например
[class^="my-element-"]
все элементы, которые имеют класс, начинающийся с my-element-
.
Вы также можете использовать $=
(заканчивается с), *=
(содержит) и многое другое, проверьте
https://developer.mozilla.org/en-US/docs/Web/CSS/Attribute_selectors
blockquote>
Вы всегда можете добавить общий класс и задать один или несколько дополнительных классов для элемента.
Вы можете поместить свой стиль, который является общим для всех элементов в общем классе css, а затем переопределить его как необходимо с дополнительным классом css.
, например:
<div class="my-element my-element-one"></div>
<div class="my-element my-element-two"></div>
<div></div>
css:
div.my-element
{
height: 100px;
width : 100px;
}
div.my-element-one
{
color: red;
}
div.my-element-two
{
color: blue;
}